[rabbitmq-discuss] Reading messages using basicGet

Matthias Radestock matthias at rabbitmq.com
Mon Jul 18 11:12:56 BST 2011


Demi,

On 15/07/11 20:18, Demi Zike wrote:
> I read the api-guide on your website at
> http://www.rabbitmq.com/api-guide.html. Retrieving individual messages
> using basicGet will get the job done but I am dealing with reading from
> multiple queues.
>
> I have a List of strings that store to which queues my app subscribed to
> read messages from.  How can I read through each of them until I find a
> message to return if there is one. And if I searched all the queues for
> available messages and didn't find any message sent to any of them then
> I want to return null.

basic.get returns basic.get-empty when the queue is empty. So simply 
iterate through the list of queues and do a basicGet on them until you 
find a message or reach the end.

Regards,

Matthias.


More information about the rabbitmq-discuss mailing list