[rabbitmq-discuss] Why each time the call method channel.queueDeclarePassive(queueName) increment number of consumer?
Simon MacMullen
simon at rabbitmq.com
Tue Dec 14 10:14:10 GMT 2010
On 13/12/10 23:34, Pascal Dergane wrote:
> Hi,
> I don't understand something about getConsumerCount() method.
>
> Following an example of my consumer Method according with tutorial. Each
> time my loop call queueDeclarePassive, the consumerCounter is
> incremented. I don't understand why, cause I re use always (each loop)
> the same consumer, so I expect that the consumerCounter does not
> increment. Could you explain these observation and confirm that is not a
> bug? (I use V2.2.0 of java client with 2.2.0 rabbitMQ Server).
> Thanks,
Hi Pascal. Each time you're going through the while loop you're issuing
basic.consume - that will set up a new consumer. basic consume means
"send me messages until further notice", so you don't need to issue it
more than once per queue.
Cheers, Simon
--
Simon MacMullen
Staff Engineer, RabbitMQ
SpringSource, a division of VMware
More information about the rabbitmq-discuss
mailing list