[rabbitmq-discuss] Per Connection Throttling
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).
More information about the rabbitmq-discuss