[rabbitmq-discuss] Set 21673 memory limit

Matthias Radestock matthias at lshift.net
Sun Feb 28 00:16:24 GMT 2010


Tsuraan,

tsuraan wrote:
>> The above parameter sets an overall memory limit. The memory available
>> to queues is dynamically adjusted to keep within that overall limit.
> 
> Ok, so the cache is now governed by the overall memory limit.  Under
> what circumstances will channel.flow be issued now?

The persister pushes messages out to disk when memory gets tight, but 
disks aren't as fast as networks, so we still need the channel.flow 
mechanism to throttle producers and allow the persister to catch up.


Regards,

Matthias.




More information about the rabbitmq-discuss mailing list