[rabbitmq-discuss] High Scalability and High Availability...How to?!!
Shadi Mari
shadimari at gmail.com
Thu Jun 12 17:47:30 BST 2014
Hello,
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
place.
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