[rabbitmq-discuss] C# posted messages to topic queue aren't going away when subscriber acks

Emile Joubert emile at rabbitmq.com
Wed Sep 26 10:01:37 BST 2012


On 25/09/12 18:44, Adam Polanski wrote:
> posting messages to a durable,noAutodelete topic queue

I assume you mean topic exchange.

> retrieving the messages, processing and acknowledging them. The messages
> that are on the main topic queue are sometimes draining to the relevant
> subscription queues, but not always, so over time, some messages are
> being left on the queue (even after having been processed by a
> subscription).

If a message that has been processed reappears in the queue then it must
have been consumed without auto-ack, and the broker never received the
acknowledgement. The message will be returned to the queue if the
message consumer requeues the message, or if the connection between the
consumer and the broker drops.


More information about the rabbitmq-discuss mailing list