[rabbitmq-discuss] routing key advice + QueueBind(...)

Steven Taylor taylste at gmail.com
Fri Dec 10 19:21:16 GMT 2010

Hi Jerry,

thanks for the reply.  That's good news on the multiple bindings.  The more
that I get to know RabbitMQ, the more I like it.

I'm using the C# .Net client at the moment (might like to add another
language client or two in future).

I had found the api guide, and faq.  I haven'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.

I'm at the stage where I need to solve specific problems / issues + choose
an optimum exchange / routing setups. I'm sure you'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'd appreciate that.


On 10 December 2010 18:59, Jerry Kuch <jerryk at vmware.com> wrote:

> Also, I neglected to mention the tutorials...
> http://www.rabbitmq.com/how.html
> The section "Messaging Patterns and Common Scenarios" 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.
> Best regards,
> Jerry
> On Dec 10, 2010, at 10:26 AM, Steven Taylor wrote:
> > Hi,
> >
> > are there any good RMQ examples, or documentation for routing keys?
> >
> > Essentially, I'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).
> >
> > all.category1.nodeType.nodeName
> >
> > potential routing keys:
> > all.*
> > *.nodeType.*
> > all.category1.nodeType.nodeName   -- full path
> >
> > On a per node basis, is that three extra channels & 3 extra threads?  OR:
> I figure it'd be easier if these three routing keys were attached to one
> queue. Is there a secret comma operator for routing keys that I'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?
> >
> > I'll be testing this, but if someone could provide a little advice it'd
> be appreciated.
> >
> > thanks,
> > -Steven
> > <ATT00001..txt>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20101210/afcfb6df/attachment.htm>

More information about the rabbitmq-discuss mailing list