[rabbitmq-discuss] Query about performance

Ashish Mukherjee ashish.mukherjee at gmail.com
Mon Jan 20 09:04:54 GMT 2014


Hi,

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.

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.

I have the following questions -

1) How do I improve throughput further after doing the following?

i) Removed basicQos() call from the consumer code, so that the full
capacity is used

ii) Turned off acknowledgements

2) How do I use multiple queues within the same process?

Is there any code example which demonstrates this and efficient use of
exchanges?

3) What are the metrics I should look at to evaluate performance of the
message queue?

Regards,
Ashish

-- 
M: +91-8800199037
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20140120/2e7c354f/attachment.html>


More information about the rabbitmq-discuss mailing list