On 21 May 2014 at 12:49:19, Thomas Kristensen (thomas.kristen...@uswitch.com) 
wrote:
> > My understanding was that, if a handler threw and exception, 
> the message wouldn't be ack'ed, but be put back on the exchange. 
> That does not seem to happen, and when qos is 1, we seem to get stuck, 
> as we are holding one outstanding message.

See my earlier email. This is not an uncommon expectation.
You can do it by handling all exceptions you want to retry on
and re-queueing the message (with basic.nack). But that's not always a good 
idea so
Langohr does not do this in ack-unless-exception.
-- 
MK 

Software Engineer, Pivotal/RabbitMQ

-- 
You received this message because you are subscribed to the Google Groups 
"clojure-rabbitmq" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure-rabbitmq+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to