<div class="gmail_quote">Thanks for the reply --</div><div class="gmail_quote"><br></div><div class="gmail_quote">On Sun, Mar 27, 2011 at 9:38 PM, Jerry Kuch <span dir="ltr">&lt;<a href="mailto:jerryk@vmware.com">jerryk@vmware.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">150 is a pretty big sounding cluster...  Out of curiosity, what&#39;s motivating you to go so big (if you don&#39;t mind saying)?<br>

</blockquote><div><br></div><div>I am doing a QoS analysis of publish-subscribe overlays using RabbitMQ in wide area networks (These are country wide networks, so even a 1000 nodes might be insufficient :-)) So stuff like packet delay, loss, out-of-order delivery etc.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On that note, because RabbitMQ clustering is based on Erlang distribution, the current practical limit you&#39;ll probably run up against is somewhat lower than the 150 you have in mind.  Something more like 32 to 64.<br>

</blockquote><div><br></div><div>Is there a configuration that would let me scale to &gt;64 nodes, even if it would not be practical? And in case Erlang does not scale well, I&#39;ll probably have to resort to entirely another middleware -- any suggestions that would work on a larger number of nodes?</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
If you can say more about your goals it&#39;s likely that someone on the Rabbit team can suggest something helpful.<br></blockquote><div><br></div><div>The analysis I&#39;m carrying out on &gt;100 nodes is actually on a single system. These &#39;nodes&#39; are actually many light weight linux containers (more or less virtual machines) connected by a simulated NS3 network topology. But I doubt this would be the cause of the clustering problem, as &lt;50 nodes were clustering without any difficulty.</div>

<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br><div><div class="h5">
On Mar 26, 2011, at 10:32 PM, &quot;Advait Alai&quot; &lt;<a href="mailto:advaitalai@gmail.com">advaitalai@gmail.com</a>&gt; wrote:<br>
<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m trying to add 150 nodes to a RabbitMQ cluster. After around 50 nodes, the stop-reset-cluster-start iteration starts giving the error:<br>
&gt;<br>
&gt; Stopping node rabbit@node130 ...<br>
&gt; ...done.<br>
&gt; Resetting node rabbit@node130 ...<br>
&gt; ...done.<br>
&gt; Clustering node rabbit@node130 with [rabbit@node117] ...<br>
&gt; ...done.<br>
&gt; Starting node rabbit@node130 ...<br>
&gt; Error: {cannot_start_application,rabbit,<br>
&gt;            {bad_return,<br>
&gt;                {{rabbit,start,[normal,[]]},<br>
&gt;                 {&#39;EXIT&#39;,{rabbit,failure_during_boot}}}}}<br>
&gt;<br>
&gt; Note that I am sequentially adding nodes to build a cluster (as an initialization step) before creating any queues/exchanges or running any amqp script.<br>
&gt;<br>
&gt; How do I solve this problem? Is it because RabbitMQ imposes a hard cluster size limit?<br>
&gt;<br>
&gt; Also, does RabbitMQ scale well to around 1000 nodes?<br>
&gt;<br>
&gt; Thanks<br>
</div></div>&gt; _______________________________________________<br>
&gt; rabbitmq-discuss mailing list<br>
&gt; <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
&gt; <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>
</blockquote></div><br>