Hi Gary Sorry, yes that config didn't have flow control disabled but have had that previously, makes no difference. If a producer is being throttled (flow controlled) will it be logged in the debug? I can't see any reference to VMPendingMessagecursor and I can't seem to configure it correctly in the broker, eg:
<policyEntry queue=">" memoryLimit="500mb" producerFlowControl="false" > <pendingQueuePolicy> <vmPendingMessageCursor /> </pendingQueuePolicy> </policyEntry> results in: java.lang.Exception: org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized xbean element mapping: vmPendingMessageCursor in namespace http://activemq.apache.org/schema/core tried with VM or vm, and can't find any reference on that page (and have tried several of the cursors already) Thanks Adrian Gary Tully wrote: > > Your policyEntry does not disable producer flow control, add. > > <policyEntry queue=">" memoryLimit="500mb" producerFlowControl="false" /> > > also there is a VMPendingMessageCursor that will maintain all references > in > memory. See the end of > http://activemq.apache.org/message-cursors.html for details. > > -- View this message in context: http://old.nabble.com/Slow-sending-of-messages-tp26849964p26873612.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.