[rabbitmq-discuss] Effects of closing a rabbitmq connection

Matthias Radestock matthias at lshift.net
Wed Oct 21 08:03:18 BST 2009


George Haidar wrote:
> Would calling the close() method on a rabbitmq Connection object:
> 1. cause all channels to close properly? and


> 2. cause all non-durable exchanges and queues to be deleted?

No. The durability setting controls whether resources survive a broker 

However, you can mark a queue as exclusive, which will cause it to get 
deleted when the creating connection closes. And marking a queue 
auto-delete will cause it to get deleted when its last consumer 
disappears (which may happen in several ways, including through closing 
a connection).



More information about the rabbitmq-discuss mailing list