[rabbitmq-discuss] Binding queues on a topic exchange

Ben Hood 0x6e6562 at gmail.com
Mon Jul 2 08:27:42 BST 2007


Hi,

I was wondering the difference is when a topic listener:

a) Declares a well known queue name within an exchange to consume
from. It is assumed that a routing key has already been bound to this
queue (e.g. by a producer or an admin).

b) Declares a privately named queue and binds a routing key to that
queue that the consumer is interested in listening to.

My assumption would be that in scenario (a), each consumer gets
notified using the same shared data whereas in (b) a copy of each
message is enqueued in the buffer of the consumer's private queue,
thus making this queue not really a pub/sub, but more really P2P.

Is this assumption correct?

Thanks,

Ben




More information about the rabbitmq-discuss mailing list