<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Hi!</div><div><br></div><div>I did not see any&nbsp;multiple channels or subscriptions for&nbsp;queue.test.cassidian-in&nbsp;in the command output below. The same process has multiple&nbsp;channels and subscriptions, but every one of them is for different queues bound to different exchanges.</div><div><br></div><div>pmc-inst-test:~ # rabbitmqctl list_bindings</div><div>Listing bindings ...</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.email-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.email-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.smpp-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.smpp-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.cassidian-in[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>queue.test.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div>exchange.pmc.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">        </span>[]</div><div>exchange.pmc.email-in<span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.email-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">                </span>[]</div><div>exchange.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">                </span>[]</div><div>exchange.pmc.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">                </span>[]</div><div>exchange.pmc.smpp-in<span class="Apple-tab-span" style="white-space:pre">        </span>exchange<span class="Apple-tab-span" style="white-space:pre">        </span>queue.pmc.smpp-in<span class="Apple-tab-span" style="white-space:pre">        </span>queue<span class="Apple-tab-span" style="white-space:pre">                </span>[]</div><div>...done.</div><div>pmc-inst-test:~ # rabbitmqctl list_channels</div><div>Listing channels ...</div><div>&lt;'rabbit@pmc-inst-test'.3.17232.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>guest<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div>&lt;'rabbit@pmc-inst-test'.3.19077.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>guest<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div>&lt;'rabbit@pmc-inst-test'.3.19085.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>guest<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div>&lt;'rabbit@pmc-inst-test'.3.19093.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>guest<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div>&lt;'rabbit@pmc-inst-test'.3.19101.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>guest<span class="Apple-tab-span" style="white-space:pre">        </span>1<span class="Apple-tab-span" style="white-space:pre">        </span>0</div><div>...done.</div><div>pmc-inst-test:~ # rabbitmqctl list_consumers</div><div>Listing consumers ...</div><div>queue.test.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.19085.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-QDX5Y9HIl5OZeRJ9FEvuxg<span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div>queue.test.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.19077.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-QW3TcrGH04lQlFVxU5JYJY<span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div>queue.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.19101.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-QbjUQTtXysVuwr-FBbaQVk<span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div>queue.pmc.router-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.17232.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-ACYmqR2Ife0EjHnnn6YQ9W<span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div>queue.test.cassidian-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.19093.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-gDuO4VdoRM6ovTZSMugROZ<span class="Apple-tab-span" style="white-space:pre">        </span>false</div><div>queue.pmc.sf-in<span class="Apple-tab-span" style="white-space:pre">        </span>&lt;'rabbit@pmc-inst-test'.3.19113.1&gt;<span class="Apple-tab-span" style="white-space:pre">        </span>amq.ctag-QTvhZtd_Eu-ofpS9KvUFWT<span class="Apple-tab-span" style="white-space:pre">        </span>true</div><div>...done.</div></div><div><br></div><br><div><div>On May 8, 2012, at 2:32 PM, Emile Joubert wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi Matti,<br><br>On 08/05/12 12:04, Matti Linnanvuori wrote:<br><blockquote type="cite">I noticed that a Net::RabbitMQ Perl client gets a message with a<br></blockquote><blockquote type="cite">later timestamp before another message with an earlier timestamp. The<br></blockquote><br>The broker preserves the order of messages along a single path between a<br>publisher and consumer. If you are seeing messages out of order then it<br>means there was more than one path between the producer and consumer.<br>Check that you don't have multiple channels or subscriptions.<br><br>-Emile<br><br></div></blockquote></div><br><div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>regards, Matti Linnanvuori</div></div></span></div>
</div>
<br></body></html>