[rabbitmq-discuss] Performance Observations and Interesting Behavior

Simon MacMullen simon at rabbitmq.com
Wed Feb 12 11:10:57 GMT 2014

On 11/02/14 23:42, Ron Cordell wrote:
> 4. (here is the interesting one) When the F5 is configured to load
> balance across the 3 nodes as a round-robin load balancer, maximum
> throughput is significantly less than if the F5 sends all traffic to a
> single node.
> I'd love any feedback, especially on #4.

Depends exactly what your tests are doing.

If your tests are running through a single queue then it will be faster 
to publish and consume on the node which hosts that queue since you can 
avoid sending messages across the cluster.

[This effect is particularly pronounced if using basic.qos or 
mandatory=true, since those currently involve synchronous 
request-response across the cluster. This will get fixed in 3.3.0.]

Cheers, Simon

Simon MacMullen
RabbitMQ, Pivotal

More information about the rabbitmq-discuss mailing list