Hi Gustavo,<br><br>Sorry for replying late,<br><br>We don&#39;t have any figure yet, but on our pub-sub system, millions of of publishers will be publishing messages.<br><br>Our system is as follows:<br><br>1. A publisher publishes message on our rest APIs. <br>

2. From there, we first store those messages in DB.<br>3. After storing, we publish the message on RabbitMQ setup using a load balancer.<br>4. Behind the load balancer, we have a cluster of 4 rabbitMQ nodes.<br>5. At the consuming end,  we have perl and java consumers fetching messages.<br>

7. These internal consumers send messages to the subscribers as per the subscription protocol.<br><br>Now, if we add 4 RabbitMQ nodes in a cluster, all the credentials, exchanges 
and bindings get copied to each mnesia db. However, since the queues are
 specific to nodes, the message directed to a particular queue will be 
lost (if the node on which that queue was created is down). This seems to be a weak link for a 
scalable and High availability solution we need. Will the message be persisted 
somewhere and delivered to that queue after that particular node
 comes up?<br>
<br>
If the message is gonna lost, can we have a workaround that we create 
copies of the queues explicitly on each node. Now since they are copies,
 the exchange will send the message to all the nodes and even if a node 
is down, message will be delivered to all the copies of that queue.<br>
<br>We know that Clustering!=HA, but we do need Clustering with HA. Here since even after clustering of 4 rabbitMQ nodes, the active-passive setup for each of these 4 nodes becomes the bottleneck because of the complexity of the non-replication of &quot;queues&quot;. Is there any workaround or any other setup u can suggest ?<br>

<br>Regards,<br>Kshitiz Garg<br><br><div class="gmail_quote">On Sun, Nov 28, 2010 at 10:01 PM, Gustavo Aquino <span dir="ltr">&lt;<a href="mailto:aquino.gustavo@gmail.com">aquino.gustavo@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi Garg,<div><br></div><div>Could you give to us more details about what you need? eg.  it&#39;s messages throughput is per second? and etc.</div>

<div><br></div><div>Regards.</div><div><br></div><div><br></div><div><br><br>
<div class="gmail_quote"><div><div></div><div class="h5">On Wed, Nov 24, 2010 at 10:35 AM, Kshitiz Garg <span dir="ltr">&lt;<a href="mailto:stephanion2002@gmail.com" target="_blank">stephanion2002@gmail.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">
Hi,<br><br>Can someone present a pictorial representation of 4-5 Rabbit MQ nodes with Clustering and HA (it can also go on the RabbitMQ site). I wanted to know about a RabbitMQ setup which is able to handle millions of messages.<br>




<br>I hope there would be many more users with such a requirement.<br><br>Thanks <br><font color="#888888">Kshitiz Garg<br><br><br>
</font><br></div></div><div class="im">_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">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></div></blockquote></div><br></div>
</blockquote></div><br>