The primary benefit to clustering (without using mirrored queues) is scalability and publishing availability. If you put the Rabbit nodes behind a load balancer like HAProxy, you&#39;ll get fairly even queue distribution across the nodes. Queues are created on the node their creator was attached to at the time of creation, and there is no re-balancing. Clustering also ensures your producers always have a place to publish.<div>
<br></div><div>Mirrored queues give you the ability sustain node failure and not lose access to the queues on that node. But you get a performance hit for the additional overhead.</div><div><br></div><div>-J<br><br><div class="gmail_quote">
On Wed, Nov 16, 2011 at 9:13 AM, Guillem Anguera <span dir="ltr">&lt;<a href="mailto:guillem@trovit.com">guillem@trovit.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Dear RabbitMQ members,<br><br>We&#39;re testing a two nodes cluster running RabbitMQ (2.6.1) and we don&#39;t understand the cluster benefits beyond having a shared knowledge about the metadata, as queues are sticky to the node upon which they are created, queues are limited to node&#39;s hardware capabilities (CPU, Memory, Disk, ...). Can you explain us the cluster benefits? After adding another node to the cluster, is there any way to rebalance the existing queues among all nodes? <br>


<br>We&#39;re planning to set up about 30.000 queues and 100.000.000 messages with an average of 1 Kb each, every time a message is consumed it reenters the corresponding queue until it&#39;s deleted. What do you think?<br>


<br>Looking forward to hearing from you.<span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>Guillem Anguera<br><a href="mailto:guillem@trovit.com" target="_blank">guillem@trovit.com</a><br>Tel: 686.528.792<br>
<br><img height="46" width="96"><br>

<a href="http://www.trovit.com" target="_blank"></a><a href="http://www.trovit.com" target="_blank">www.trovit.com</a><br>Your partner for qualified users <br>
</font></span><br>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><br></div>