I am using the combination of activemq, camel and spring. For queues, we have multiple consumers on them; On some queue consumers, we see that there are pending messages (goes upto 100 which is same as prefetch) and they are not getting processed at all but other consumers for the same queue, it is business as usual.
I looked into deeper to understand what's happening and found that spring cachingconnectionfactory could be causing this issue - we are suspecting that this caching connection factory could be making some clients as inactive and messages left in their prefetch buffer are not getting processed. Are we right in our findings? Apart from this, is there any way we can get the messages from the prefetch buffer released from the inactive consumers? Thanks Venkatesh Laguduva -- View this message in context: http://activemq.2283324.n4.nabble.com/Queue-Consumers-have-pending-messages-but-they-are-not-getting-processed-tp4729335.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.