[rabbitmq-discuss] Why Clustering ? Load Balancing
Simon MacMullen
simon at rabbitmq.com
Mon Apr 29 18:07:16 BST 2013
On 29/04/13 17:50, tluck wrote:
> So total 15 messages should be consumed by all consumers at time.
Yes. Ish.
In practice, when the server receives an ack it doesn't guarantee that
the next message will go out *immediately*. There can be a (very short)
pause before the next one goes out.
> When I use RMQ management plugin to see how many messages are being
> processed at a time then I can see only 5 to 8 messages are being consumed
> at time.
I assume that each consumer is churning through messages quite fast? It
would need to be in order for the short pause mentioned about to be
enough to have only 5-8 messages unacknowledged in this scenario.
> Is this because I have not implemented rabbimq clustering ?
I'm not sure what this means. From your description it sounds like you
*do* have a cluster. You say you have multiple RabbitMQ servers, and you
are observing the message stats for all of them in one management
interface? That sounds like a cluster to me.
Cheers, Simon
--
Simon MacMullen
RabbitMQ, VMware
More information about the rabbitmq-discuss
mailing list