I am trying to understand the performance profile of ActuveMQ. I have a queue
with 1,000,000 messages. Running a single consumer process (C++ using CMS
MessageListener, auto acknowledge) I get consume 700-800 msg per second. Run
a second and they both run at ~500m/s. The performance degrades for each new
consumer I add, down to ~140m/s with 6 consumers.

I tried a test to dequeue messages with a manual ack before actually
processing the message, but the results were not that different. Posting to
a different queue occurs during the processing, but no posting to the queue
being consumed.

Can anyone give me any pointers on how to fix this issue?

Thanks
-- Craig 

--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Consumer-performance-tp4653260.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to