[rabbitmq-discuss] Consumer crash, redelivery and prefetch
Matthias Radestock
matthias at rabbitmq.com
Tue Mar 18 08:15:06 GMT 2014
On 17/03/14 18:47, Thomas Riccardi wrote:
> I think we will go with manual re-queueing (in the same queue) of
> redelivered messages with a custom "redelivery-count" header manually
> incremented, instead of currently just rejecting them.
That's certainly a viable approach. There are two notable differences
compared to using reject:
- rejecting re-queues messages in place whereas re-publishing enqueues
at the back
- extra logic is required to prevent message loss, i.e. depending the
guarantees required by the application you may want to re-publish in
confirm mode and wait for confirmation before acknowledging the original
message.
Matthias.
More information about the rabbitmq-discuss
mailing list