[rabbitmq-discuss] Durable queue disappears
Dmitriy Samovskiy
dmitriy.samovskiy at cohesiveft.com
Thu Sep 11 16:20:13 BST 2008
Matthias Radestock wrote:
>
> Durable queues can be deleted like any other queue. This can happen
> explictly via queue.delete, or implicitly via auto-deletion which, as
> the name suggests, is just automatic deletion based on some triggering
> criteria.
Thanks for the explanation.
Just re-read the spec, like Ben suggested:
<field name="auto delete" type="bit">
auto-delete queue when unused
<doc>
If set, the queue is deleted when all consumers have finished
using it. Last consumer can be cancelled either explicitly or because
its channel is closed. If there was no consumer ever on the queue, it
won't be deleted.
</doc>
It was the last sentence of the <doc> that makes the difference: "If there was no consumer
ever on the queue, it won't be deleted." So technically speaking, this field is not
"auto-delete queue when unused" but "auto-delete queue when no longer used."
Thanks again!
- Dmitriy
More information about the rabbitmq-discuss
mailing list