<div dir="ltr">Hello,<div><br></div><div>I am new to Rabbitmq, however i have built so many messaging solution on top of other stacks..</div><div><br></div><div>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 </div><div>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.</div><div><br></div><div>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.</div><div><br></div><div>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!</div><div><br></div><div>Is my understanding above correct? if Yes, then how do companies that uses RabbitMQ and require HA and high scalability work it out.</div><div><br></div><div>Thank you</div></div>