Yes, I am calling commit on the session but only after receiving say X number
of messages. Consumer will accumulate X number of messages before processing
and acknowledging them.

This X is configurable number. We tried with 500 and consumer was receiving
only around 350 messages. Messages which are enqueued and pending was around
5000. 

Number of messages sent by JMS varies as per the size of message (larger the
size, less number of messages received by consumer). After sending say 350
messages to consumer, JMS waits till acknowledgment before sending further
batch of messages.





--
View this message in context: 
http://activemq.2283324.n4.nabble.com/ActiveMQ-stops-sending-messages-to-Queue-Consumer-in-case-of-consumer-not-acknowledging-messages-tp4669923p4669969.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to