[rabbitmq-discuss] High Scalability and High Availability...How to?!!

Shadi Mari shadimari at gmail.com
Thu Jun 12 17:47:30 BST 2014


I am new to Rabbitmq, however i have built so many messaging solution on 
top of other stacks..

I am trying to leverage the capabilities of RabbitMQ in one of my solutions 
where HA and high scalability  is a must; so far the better option the came 
out of my research 
is to use active/active cluster and mirrored queues in order to provide HA, 
otherwise using active/standby where the queue lives on the node it was 
created on, will not achieve HA requirement.

On the other hand, this should be mixed a load balancer, where consumers 
and publishers are connected to the cluster through in order to direct 
consumers/publishers to a different node each time the connection takes 

However, my understanding says that RabbiqMQ in the case of mirrored queue 
will connect consumers and publishers to the master node which will not 
help in distributing load across all nodes. I am not sure but it came to my 
knowledge that SoundCloud uses the same approach!

Is my understanding above correct? if Yes, then how do companies that uses 
RabbitMQ and require HA and high scalability work it out.

Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140612/949996ee/attachment.html>

More information about the rabbitmq-discuss mailing list