Thanks for the quick reply Simon.<br><br>While I was hoping it was just something I&#39;d messed up, I&#39;m still glad that it&#39;s a known issue and that there are plans to resolve it. In the short term I believe we&#39;re OK living with this behavior.<br>
<br>Matt<br><br><div class="gmail_quote">On Thu, Sep 13, 2012 at 4:06 AM, Simon MacMullen <span dir="ltr">&lt;<a href="mailto:simon@rabbitmq.com" target="_blank">simon@rabbitmq.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Matt. This is a limitation in the federation binding logic that we&#39;ve recently noticed - bindings get transmitted &quot;too far&quot; upstream. We&#39;re hoping to get it fixed in the next major release.<br>
<br>
Cheers, Simon<div><div class="h5"><br>
<br>
On 12/09/12 23:57, Matt Pietrek wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
I&#39;m using federation with a topic exchange between two RabbitMQ nodes.<br>
As part of this, I&#39;ve defined an exchange, &#39;skytap&#39; which is a topic<br>
exchange (yes, I know it&#39;s not *really* a topic exchange).<br>
<br>
The upstream sets for the skytap exchange are pointed to each other, as<br>
described in the Federation doc as a &quot;Pair of federated exchanges&quot;. For<br>
routing keys, I&#39;m using something of the form &quot;foo.XXX&quot;, where XXX is<br>
either &#39;east&#39; or &#39;west&#39;.<br>
<br>
On server &#39;A&#39;, I have a queue &#39;foo&#39; bound to the skytap exchange, using<br>
a routing key of &#39;foo.west&#39;. On server &#39;B&#39;, I have a queue &#39;foo&#39; bound<br>
to the skytap exchange, using a routing key of &#39;foo.east&#39;.<br>
<br>
This all generally works as expected. In particular, I have a client app<br>
running on server &#39;A&#39; that publishes using the &#39;foo.west&#39; routing key.<br>
In other words, everything should be happening locally to server &#39;A&#39;.<br>
<br>
However, via the Management Web UI, I&#39;m noticing that there seems to be<br>
message traffic to server &#39;B&#39;. In particular, on the Exchanges tab for<br>
server &#39;B&#39; if I select the &#39;skytap&#39; exchange, I see:<br>
<br>
Channel                                  | publish  | confirm<br>
&lt;rabbit@xxx.3.299.0&gt; (1)       | 20/s      | 20/s<br>
<br>
However (as I&#39;d expect), no messages go into the &#39;foo&#39; queue (or any<br>
other queue) on server &#39;B&#39;. Likewise, on the queue tab of server &#39;A&#39;,<br>
the queue named &quot;skytap -&gt; rabbit@serverA.blah.blah&quot;, shows<br>
incoming/deliver/ack rates of 20/s as well.<br>
<br>
This runs counter to what I&#39;d expect from reading the Federation doc,<br>
specifically: &quot;Therefore the federated exchange only receives messages<br>
for which it has a subscription.&quot;<br>
<br>
Am I misunderstanding something, or perhaps don&#39;t have things configured<br>
optimally?<br>
<br>
Thanks,<br>
<br>
Matt<br>
<br>
<br>
<br>
<br>
<br></div></div>
______________________________<u></u>_________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><span class="HOEnZb"><font color="#888888"><br>

</font></span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
Simon MacMullen<br>
RabbitMQ, VMware<br>
</font></span></blockquote></div><br>