<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2014-04-19 18:42 GMT+04:00 Umashanker, Srividhya <span dir="ltr"><<a href="mailto:srividhya.umashanker@hp.com" target="_blank">srividhya.umashanker@hp.com</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><p class="MsoNormal"><b><u>The following is what I tried.<u></u><u></u></u></b></p>


<p><u></u><span>1.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u>Federate only exchange  -  When I publish on node1’s federated-x,   I listened  on node1, node2, node3’s  federated-q. 
<u></u><u></u></p>
<p style="margin-left:1in">I received the messages on all 3 queues.<u></u><u></u></p>
<p><u></u><span>2.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u>Federate only  queue    -  When I publish on node1’s federated-x,   I listened  on node1, node2, node3’s  federated-q. 
<u></u><u></u></p>
<p style="margin-left:1in">
<u></u><span>a.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u>Only node1 local receives it.<u></u><u></u></p>
<p style="margin-left:1in">
<u></u><span>b.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">     
</span></span><u></u>When node1 is not listening, the 1<sup>st</sup> consumer alone recives not all<u></u><u></u></p>
<p><u></u><span>3.<span style="font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;font-family:'Times New Roman'">      
</span></span><u></u>Federate both exchanges and queues – Did not work as expected.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Is the above the expected behavior?  Can anyone else suggest me other ways to handle it?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I can achieve mostly with exchange federation. But I want the local node to ignore the message. Any other way, than programmatically ignoring it when message comes without x-federation headers?</p></blockquote>

</div><br>As described in <a href="http://www.rabbitmq.com/federated-queues.html">http://www.rabbitmq.com/federated-queues.html</a>,<br>federated queues distributed messages between federated clusters and prefer local consumers.<br clear="all">

<div>This sounds like the opposite of what you want.</div><div><br></div><div>Federated exchanges replicate message streams to other clusters. How the messages are routed or consumed</div><div>is completely up to you. So simply set up a topology in clusters 2 and 3 and have consumers there.</div>

<div><br></div><div>Cluster 1 won't have any queues bound to the federated exchange(s) and won't have any consumers.</div>-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br>

<a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>