[rabbitmq-discuss] Connection and channel resource management in servlet

Michael Klishin mklishin at gopivotal.com
Mon Mar 31 19:32:09 BST 2014

On 31 March 2014 at 20:00:36, Bertrand Guay-Paquet (bernie at step.polymtl.ca) wrote:
> > If there is a problem with the consumer's channel which, for  
> example,
> causes the consumer to throw an IOException when acking the message,  
> what happens to the message? Is it automatically delivered to  
> the next
> available consumer?

Unacknowledged messages on a channel that is closed will be requeued. 
Channels are closed due to a channel-level error in the protocol, not unhandled
exceptions in a consumer method. 

Software Engineer, Pivotal/RabbitMQ

More information about the rabbitmq-discuss mailing list