[rabbitmq-discuss] consumer.Queue.Dequeue() timeout if there are no messages
mklishin at gopivotal.com
Wed Apr 9 21:00:29 BST 2014
On 9 April 2014 at 23:40:47, anate (ambatinr at hotmail.com) wrote:
> > I would like to come
> out from the program if there are no messages. How to handle this
You get a timeout when there are no messages to deliver immediately.
Presumably that’s what you want and you should terminate your program
in such case, but RabbitMQ consumers are typically long running
and are not started periodically.
N.B. there is a SharedQueue#Dequeue version which accepts the timeout you want.
Software Engineer, Pivotal/RabbitMQ
More information about the rabbitmq-discuss