[rabbitmq-discuss] Queue Failover and restore

Michael Klishin mklishin at gopivotal.com
Tue Mar 25 06:52:55 GMT 2014

On 25 March 2014 at 10:49:26, Arun Rao (arunrao.seattle at gmail.com) wrote:
> > I am under the impression I get more throughput having 16 queues  
> living on 4 different nodes compared to 16 queues living on 3 nodes.  
> This difference becomes noticeable when the number of messages  
> ready picked up are significantly higher? This actually goes  
> back to making queues local and providing more hardware. Am i  
> mistaken?

This is partially true. What matters is publisher and consumer locality.
For maximum throughput you want to avoid intra-cluster traffic.

In an HA setup, your clients need to reconnect to another node, so likely
you won’t get in a situation when most clients are connected to a single node.

If that’s not good enough, you can use HTTP API to find what node hosts master
for the queue in question and connect there. 

Software Engineer, Pivotal/RabbitMQ

More information about the rabbitmq-discuss mailing list