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.