[rabbitmq-discuss] RabbitMQ 2.7.0 is released
matthias at rabbitmq.com
Sat Nov 19 22:27:52 GMT 2011
On 19/11/11 05:52, Stefan Kaes wrote:
> it appears that the FAQ page describing the new reject semantics has
Indeed it has.
> Here's my current understanding:
> Let's say we have a message queue containing messages<m2, m1>, where m1
> will be delivered next.
> Let's further assume we have a prefetch count of 1 on our single consumer,
> which is subscribed to the queue.
> Then, if the consumer rejects the message, it will be resend to the consumer
> before m2 is sent, right?
> In other words: from a consumer perspective, "reject(requeue=true)" behaves
> exactly like "recover" in the scenario above.
The second message the consumer receives could be either m1 or m2.
Arguably that is surprising behaviour so I will raise a bug to look into
More information about the rabbitmq-discuss