[rabbitmq-discuss] RabbitMQ memory management

Matthias Radestock matthias at lshift.net
Sat Sep 13 04:47:58 BST 2008


Dmitriy,

Dmitriy Samovskiy wrote:
> Ben Hood wrote:
> 
>> No, you've understood it correctly. If you send enough non-persistent
>> messages, eventually the queues will fill up, the broker will crash
>> and you will lose all of the messages that you sent to that node. ATM
> 
> I assume this condition can't happen by design if messages are
> published with immediate flag set to true, right?

Correct.

> Does it mean a message is returned if it can't be immediately routed
> to a queue or a message is returned if it can't be immediately routed
> to a consumer?

The latter. The former is done by the 'mandatory' flag.

With immediate=true no queuing takes place.


Matthias.




More information about the rabbitmq-discuss mailing list