Hi Laing, Is there any performance issue?&nbsp;<div>And I believe that it&#39;s much more expensive to build cluster across AWS zones. Does it?</div><div>One another question, I&#39;m wondering how to connect to the cluster in your experience? A Load Balancer before cluster or DNS Round Robin or the Java Client Libraries only?</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">2012/12/13 Laing, Michael P. <span dir="ltr">&lt;<a href="mailto:Michael.Laing@nytimes.com" target="_blank">Michael.Laing@nytimes.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Clustering across AWS availability zones works fine in our experience so<br>
far.<br>
<br>
ml<br>
<div><div class="h5"><br>
On 12/13/12 5:48 AM, &quot;Simon MacMullen&quot; &lt;<a href="mailto:simon@rabbitmq.com">simon@rabbitmq.com</a>&gt; wrote:<br>
<br>
&gt;On 13/12/12 10:44, ������ wrote:<br>
&gt;&gt; We are going to build RabbitMQ cluster with HA on AWS VPC. Suppose there<br>
&gt;&gt; are two subnets in the VPC, and they are in different available zones(<br>
&gt;&gt; for more info about AWS available zone, please visit:<br>
&gt;&gt;<br>
&gt;&gt;<a href="http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-regions-a" target="_blank">http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/using-regions-a</a><br>
&gt;&gt;vailability-zones.html).<br>
&gt;&gt; &nbsp; Then I launch instances in both subnets:<br>
&gt;&gt; instance X in subnet1(in AWS zone us-east-1a)<br>
&gt;&gt; instance Y in subnet2(in AWS zone us-east-1b)<br>
&gt;&gt;<br>
&gt;&gt; So can I create a RabbitMQ cluster with HA consisting of both X and Y?<br>
&gt;<br>
&gt;This is a bad idea - RabbitMQ clusters do not tolerate network<br>
&gt;partitions well. Read <a href="http://www.rabbitmq.com/partitions.html" target="_blank">http://www.rabbitmq.com/partitions.html</a> for more<br>
&gt;information.<br>
&gt;<br>
&gt;&gt; Another question is about federation plugin. If I build federation links<br>
&gt;&gt; for X and Y symmetrically with max-hop=1, is there any way that whenever<br>
&gt;&gt; a message is consumed from node X then the corresponding one in node Y<br>
&gt;&gt; is dequeued automatically with no client actually consuming it?<br>
&gt;<br>
&gt;No, I&#39;m afraid not.<br>
&gt;<br>
&gt;Cheers, Simon<br>
&gt;<br>
&gt;--<br>
&gt;Simon MacMullen<br>
&gt;RabbitMQ, VMware<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>
<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>
</blockquote></div><br></div>