[rabbitmq-discuss] durability =?utf-8?Q?=3D_?=true & auto delete =?utf-8?Q?=3D_?=true
mklishin at gopivotal.com
Tue Jul 1 14:54:37 BST 2014
On 1 July 2014 at 17:48:53, PATAR, SAGAR (sp345s at att.com) wrote:
> durability = true & auto delete = true ??
> What will happen to the messages in the queue when a connection
> is lost??
If the queue is exclusive, the durability attribute has no effect
because the queue will be deleted as soon as client disconnects
(or its connection is lost).
auto-deleted queues are deleted when the last consumer is cancelled
(or its channel is closed, or its connection is lost).
If there never was a consumer (e.g. you only use basic.get), it won't
Obviously, when a queue is deleted, all messages in it are also deleted.
> Will the Queues be mirrored across the cluster .. what parameter
> needs to be set to make them mirrored ??
> Also wanted to check if rabbit MQ generates a message ID which
> is unique and sequential ?? and can be used in java code to identify
> the point of failure?
RabbitMQ does not generate message ids that are exposed to clients. Do not rely
on delivery tags for anything.
Staff Software Engineer, Pivotal/RabbitMQ
More information about the rabbitmq-discuss