[rabbitmq-discuss] Bound Queues

Jeff Lindsay progrium at twilio.com
Tue Apr 13 19:42:57 BST 2010


I didn't realize this about queues. I thought that's where the state was in
Rabbit. For example, I thought when a node goes down, the messages in the
queues in that node are lost.

On Mon, Apr 12, 2010 at 10:25 PM, Matthias Radestock <matthias at lshift.net>wrote:

> Dan,
>
> Tony Garnock-Jones wrote:
> > Dan Di Spaltro wrote:
> >> Is there anyway you can specify a memory/disk/length limit to a queue
> >> size with the action being a similar to a fixed window? [...]
> >
> > It's not exactly on the roadmap, but it's something we've considered
> before.
> > There are some questions that need careful thought though [...]
>
> One particular tricky issue is sharing. AMQP message may get delivered
> to 0, 1 or *several* queues. RabbitMQ generally only keeps *one* copy of
> a message, regardless of how many queues it ends up in. So queues end up
> sharing messages. And some data can even be shared *between* messages.
>
> Hence there really is no such thing as a per-queue memory/disk footprint.
>
> Furthermore, there is no way to determine the memory footprint of a
> message precisely due to memory fragmentation, gc, etc.
>
>
> Regards,
>
> Matthias.
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20100413/8a0ffe0b/attachment.htm 


More information about the rabbitmq-discuss mailing list