[rabbitmq-discuss] A question when using rabbitmq Thanks

Simon MacMullen simon at rabbitmq.com
Mon Aug 5 09:53:57 BST 2013


On 05/08/2013 09:15, Michael Klishin wrote:
> yby538 escribió:
>> I have declared a queuqe in memory,so how can i get the size of the
>> queue anytime?Is there some APIs we can use?(We have to use this
>> method in my project if it is possible)how can i check whether the
>> queue is empty or not?
>
> There are two ways: use basic.declare with passive = true and see
> message count on the response (basic.queue-ok), or use HTTP API [1].

You don't *have* to declare with passive = true, you get the same 
queue.declare-ok information back with passive = false.

Also there's a third way: "rabbitmqctl list_queues name messages" or 
similar.

Cheers, Simon



More information about the rabbitmq-discuss mailing list