[rabbitmq-discuss] question about rabbitmq TPS

Matthias Radestock matthias at rabbitmq.com
Mon Apr 2 13:45:47 BST 2012


On 30/03/12 18:45, ³ÂºèÇÕ wrote:
> I have no ideas, but it happens when the number of queues is large(for
> example, 300 queues)

As well as the per-connection TCP buffers Simon mentioned in his answer 
(http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2012-March/019212.html), 
there are also per-queue buffers. This allows rabbit to cope with spikes 
in inbound message traffic. If an app just throws messages at rabbit as 
fast as it can, then the effect of these buffers is that you'll see a 
high rate for a brief initial period, while these buffers fill up, and 
then flow control throttles the rate down to what is sustainable.

Matthias.


More information about the rabbitmq-discuss mailing list