[rabbitmq-discuss] Performance Observations and Interesting Behavior
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.]
More information about the rabbitmq-discuss