<div dir="ltr"><div><div>Hi Ashish,<br><br></div>from what you write, it makes me think that you just one queue, for both the reporting and the demo. If that is correct, then try having two queues, one just for the reporting and another just for the demo. If you then also have two separate consumers, then the demo consumer will not be held up by any reporting messages.<br>
<br></div>Regards,<br>Robby<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 20 January 2014 09:04, Ashish Mukherjee <span dir="ltr"><<a href="mailto:ashish.mukherjee@gmail.com" target="_blank">ashish.mukherjee@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi,<br><br></div>I have a Web application which submits messages to RabbitMQ consumer for asynchronous report generation. At the same time, I have a real-time demo on a very small subset of the data for demo. This is a synchronous scenario. <br>

<br>When a large number of messages are fed to the queue for async processing, the messages fed in for demo fall to the bottom of the queue and the request times out. There is low CPU and memory usage observed. I am trying to resolve this issue.<br>

<br></div><div>I have the following questions -<br><br></div><div>1) How do I improve throughput further after doing the following?<br><br></div><div>i) Removed basicQos() call from the consumer code, so that the full capacity is used<br>

<br></div><div>ii) Turned off acknowledgements<br></div><div><br></div><div>2) How do I use multiple queues within the same process?<br><br></div><div>Is there any code example which demonstrates this and efficient use of exchanges?<br>

</div><div><br></div><div>3) What are the metrics I should look at to evaluate performance of the message queue?<br></div><div><br></div>Regards,<br>Ashish<span class="HOEnZb"><font color="#888888"><br clear="all"><div><div>
<div><br>-- <br><div dir="ltr">M: <a href="tel:%2B91-8800199037" value="+918800199037" target="_blank">+91-8800199037</a><br>
</div>
</div></div></div></font></span></div>
<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>
<br></blockquote></div><br></div>