<a href="https://github.com/okeuday/pqueue">https://github.com/okeuday/pqueue</a><br><br><br><div class="gmail_quote">2013/5/8 reddylast <span dir="ltr">&lt;<a href="mailto:reddylast@gmail.com" target="_blank">reddylast@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I&#39;m using rabbitmq in one of my project and according to the requirements<br>
there can be messages with different priorities (regular, high and urgent).<br>
I know with rabbitmq we can&#39;t assign priority at message level, so I started<br>
to create different queues for different priority messages. I&#39;ve multiple<br>
consumers which consume those messages from the queues and before consuming<br>
a message each consumer checks if there is/are message(s) in higher priority<br>
queue ? then it stops current queue and start to consume messages from<br>
higher priority queue. Till here everything works fine ..but, one thing<br>
which is killing my system is the slow performance by the consumer. I&#39;m also<br>
aware that, this is because my consumer is checking higher priority queues<br>
before consuming every message.<br>
<br>
Just wanted to know has anyone ever came across same problem ? if yes then<br>
what would be the possible solution.<br>
<br>
Moreover, I&#39;m using basic.get method which also slowing consumer<br>
performance. I wanted to switch to basic.consume method but with that I can<br>
never get to know if the queue is empty or not. Is there any way to know if<br>
queue is empty or not (in basic.consume). ?<br>
<br>
<br>
Thanks<br>
Reddy<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://rabbitmq.1065348.n5.nabble.com/RMQ-Priority-QUEUES-tp26528.html" target="_blank">http://rabbitmq.1065348.n5.nabble.com/RMQ-Priority-QUEUES-tp26528.html</a><br>
Sent from the RabbitMQ mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</blockquote></div><br>