Let's go back to some basics (I hope I read the thread correctly and the current issue is messages showing as dequeued on the broker, but not processed by the application).
One thing to note with ActiveMQ is the prefetch buffer comes into play and can hold on to a number of messages on one consumer, causing another consumer to "starve". How many consumers are active on the queue? Looking at the consumer stats (either on the webconsole or via jconsole/visualvm/...), what is the enqueue and dequeue count for each consumer? What is the enqueue and dequeue count for the queue? If you find it, what is the inflight count for the queue? -- View this message in context: http://activemq.2283324.n4.nabble.com/Messages-dequeued-but-not-consumed-tp4707380p4707475.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.