[rabbitmq-discuss] Consumer does not get error about queue dying
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:
> 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
> 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