[rabbitmq-discuss] General Questions

Michael Klishin michael.s.klishin at gmail.com
Thu Oct 25 23:49:29 BST 2012


2012/10/25 Mark <static.void.dev at gmail.com>

> What are default exchanges used for (anonymous queues?)


There is only one default exchange. It has one special property: every
queue is automatically bound to it
with the same routing key as queue name. This gives developers a way to
"publish directly to a queue".


> How many exchanges are "normal"


However many you need.


> How many queues are "normal"


Unless you go into hundreds of thousands or millions, it is all fine. For
larger numbers, you'll have to use
a cluster of rabbits. What matters is message rates and how large the
backlog can grow during peak load time.


> Are queues usually very general or very specific in nature


It is more common to see queues separated by purpose rather than having one
queue being used
by all kinds of consumers.


> Do workers/consumers typically consume from more than one queue or would
> they consume from a set of related queues


"Consumer" is a somewhat overloaded term. Consumers in the AMQP 0.9.1 sense
can only use one queue. Applications that
primarily consume and process messages can use any number of queues.

HTH.
-- 
MK

http://github.com/michaelklishin
http://twitter.com/michaelklishin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121026/5371e64b/attachment.htm>


More information about the rabbitmq-discuss mailing list