[rabbitmq-discuss] Consumer does not get error about queue dying

Ben Hood 0x6e6562 at gmail.com
Sat Aug 29 23:04:39 BST 2009


On 29 Aug 2009, at 18:23, Anuj Agarwal <aagarwal at yellowpages.com> wrote:

> Hi,
> So i realize that a queue's data only lives on the rabbit broker that
> the queue was created in. It seems like if you have one consumer
> connected to that broker and reading from that queue and another
> consumer connected to a different broker in the same cluster and  
> reading
> from that same queue, then it will not be notified of the error if the
> broker holding the queue's msgs is stopped.

This is true.

Unfortutenately this scenario was not catered for in the original  
spec, i.e. if a queue disappears there is no way to notify consumers  
of this queue. This semantic is being addressed from a protocol  
perspective, but for the meantime, this is how Rabbit will behave.



More information about the rabbitmq-discuss mailing list