BTW: I wrote notes while getting multicast working and blogged about  it: <a href="http://bradfordcross.blogspot.com/2009/05/multicast-rabbitmq-from-clojure.html">http://bradfordcross.blogspot.com/2009/05/multicast-rabbitmq-from-clojure.html</a><br>
<br><div class="gmail_quote">On Tue, May 5, 2009 at 12:03 PM, bradford cross <span dir="ltr">&lt;<a href="mailto:bradford.n.cross@gmail.com">bradford.n.cross@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Excellent, I got it working, thank you!<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, May 5, 2009 at 1:54 AM, Matthias Radestock <span dir="ltr">&lt;<a href="mailto:matthias@lshift.net" target="_blank">matthias@lshift.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Bradford,<br>
<br>
bradford cross wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>
My requirement is to have two parallel (forked, or whatever) queues, one of which the regular production process listens to, and one of which a backup process listens to.<br>
<br></div>
Rabbitmq seems to call this sort of thing one-to-many broadcasting and multicast.  There is not a lot of documentation about it, just a blurb here &lt;<a href="http://www.rabbitmq.com/faq.html#scenarios" target="_blank">http://www.rabbitmq.com/faq.html#scenarios</a>&gt; and then the code here -&gt; rabbitmq-java-client-1.5.4/test/src/com/rabbitmq/examples/MulticastMain.java<br>


</blockquote>
<br>
You may want to read<br>
  <a href="http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/" target="_blank">http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/</a><br>
which is linked to from<br>
  <a href="http://www.rabbitmq.com/how.html" target="_blank">http://www.rabbitmq.com/how.html</a><br>
<br>
Briefly, to get a message sent to multiple queues, bind those queues to an exchange using binding keys that match the message&#39;s routing key.<br>
<br>
Btw, MulticastMain is a fairly universal test program, so it&#39;s not exactly a concise example of performing simple multicast routing.<br>
<br>
<br>
Regards,<br><font color="#888888">
<br>
Matthias.<br>
</font></blockquote></div><br>
</div></div></blockquote></div><br>