On 27/05/2020 7:44 pm, mohank wrote:
Hi Gordon,

Multiple consumers can certainly consume from the same key. However the
routing key (or binding key in this context) is not a property of the
consumer though. This is the case even for 0.9.1; the key or keys relate
the queue to the exchange.
So in this case,
- Consuming Queue by multiple consumer exchange uses round robin method to
distribute data  to all consumer,

A queue will in general distribute message to all consumers on it. It may or may not be a 'strict' round robin.

- Consuming using key by multiple consumer, each consumer get its own copy.
            can't consumer filter and consume data only which is meant for
that ?

You can certainly have filters. However I don't believe RabbitMQ supports them (https://github.com/rabbitmq/rabbitmq-amqp1.0#limitations-and-unsupported-features).

Is there any performance cost if one million Client creates its own one
million reply-to temp queue in RabbitMQ server and stay connect for long ?
                   Or
is it good idea to delete reply-to temp queue on every send call?

That is really a question for the broker. Each queue will consume some memory, but then so will each connection, session, consumer etc.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to