<div>Hi Jerry,</div>
<div> </div>
<div>thanks for the reply.  That&#39;s good news on the multiple bindings.  The more that I get to know RabbitMQ, the more I like it.</div>
<div> </div>
<div>I&#39;m using the C# .Net client at the moment (might like to add another language client or two in future).</div>
<div> </div>
<div>I had found the api guide, and faq.  I haven&#39;t explored the java library yet. I looked at  + played with the .net examples: declareQueue, perf test, subscriber, etc.  I also looked at a bunch of the presentations such as the one that Alexis did at Google. BTW: the getting started guide with the python/java examples is quite good.</div>

<div> </div>
<div>I&#39;m at the stage where I need to solve specific problems / issues + choose an optimum exchange / routing setups. I&#39;m sure you&#39;ve been there yourself i.e. high level pretty good. Low level -- like that example was easy, I can see how that worked, but still stumbling around a little bit in the code for my stuff type of thing. Getting there. If you guys can help me put my hands on some of these specifics I&#39;d appreciate that.</div>

<div> </div>
<div>thanks,</div>
<div>-Steven<br><br></div>
<div class="gmail_quote">On 10 December 2010 18:59, Jerry Kuch <span dir="ltr">&lt;<a href="mailto:jerryk@vmware.com">jerryk@vmware.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Also, I neglected to mention the tutorials...<br><br><a href="http://www.rabbitmq.com/how.html" target="_blank">http://www.rabbitmq.com/how.html</a><br>
<br>The section &quot;Messaging Patterns and Common Scenarios&quot; contains links to a bunch of messaging patterns and idioms that people have found useful in practice and how to realize them on AMQP/Rabbit.<br><br>Best regards,<br>
Jerry<br>
<div>
<div></div>
<div class="h5"><br>On Dec 10, 2010, at 10:26 AM, Steven Taylor wrote:<br><br>&gt; Hi,<br>&gt;<br>&gt; are there any good RMQ examples, or documentation for routing keys?<br>&gt;<br>&gt; Essentially, I&#39;d like to have a control stream that can accept broadcasts for all nodes, messages for a type of node, or messages intended for a specific node (or subtype).<br>
&gt;<br>&gt; all.category1.nodeType.nodeName<br>&gt;<br>&gt; potential routing keys:<br>&gt; all.*<br>&gt; *.nodeType.*<br>&gt; all.category1.nodeType.nodeName   -- full path<br>&gt;<br>&gt; On a per node basis, is that three extra channels &amp; 3 extra threads?  OR: I figure it&#39;d be easier if these three routing keys were attached to one queue. Is there a secret comma operator for routing keys that I&#39;m not aware of for use with QueueBind?  If I call QueueBind three times, will the result be cumulative? Are channels expensive on the RMQ server? How about on the client side?<br>
&gt;<br>&gt; I&#39;ll be testing this, but if someone could provide a little advice it&#39;d be appreciated.<br>&gt;<br>&gt; thanks,<br>&gt; -Steven<br></div></div>&gt; &lt;ATT00001..txt&gt;<br><br></blockquote></div><br>