[rabbitmq-discuss] Per Connection Throttling

Simon MacMullen simon at rabbitmq.com
Tue Mar 18 09:31:04 GMT 2014


On 17/03/2014 21:08, Sean Allen wrote:
> Would posting to the same exchange with different routing keys that go
> to are bound to different queues both on the same node and on different
> nodes help?

Yes. Exchanges are just routing logic; they don't need to be factored 
into load calculations. Queues on the other hand are stateful and a 
single queue can only use one CPU core - so splitting the load among 
queues is valuable.

You would (obviously) also want to split the connections across nodes. 
And it certainly helps to have as much locality as possible (i.e. 
publishing to and consuming from queues on the same node).

Cheers, Simon


More information about the rabbitmq-discuss mailing list