I'm talking about queues with a low message volume and high processing time. In such a setup is it important that messages are not "heaping up" in the dispatch queue. The queueprefetch must be one in order to keep it workable.
I have done some tests with an ActiveMQ 5.14.1 broker and an AMQP consumer with a brokerURL configured with a queuePrefetch of one (jms.prefetchPolicy.queuePrefetch=1). I have the impression that the queuePrefetch becomes two during the period that a message is received and the time the acknowledgement is sent (clientacknowlegde mode). The consumer details in the ActiveMQ Web Console tells me that the "Dispatched Queue" contains two messages what should maximum be one with a defined queuePrefetch of one. Is it possible that the queuePrefetch doesn't work reliable in ActiveMQ 5.14.1 with an AMQP client ? Patrick -- **** DISCLAIMER **** http://www.tvh.com/glob/en/email-disclaimer "This message is delivered to all addressees subject to the conditions set forth in the attached disclaimer, which is an integral part of this message."