Appreciate immediate reply from Active MQ experts. Based on link provided this is mentioned under System Usage section: "You can set limits of memory for NON_PERSISTENT messages, disk storage for PERSITENT messages and total usage for temporary messages, the broker will use before it slowdown producers. Using the default settings shown above, the broker will block the send() call until some messages are consumed and space becomes available on the broker. " From: http://activemq.apache.org/producer-flow-control.html
Above statement makes me understand that for persistent messages disk storage is used by broker before it slowdowns producer. This got me confused and to post a message in forum , as our system has 2gb of disk storage and it has enough space, still the broker starts sending out JMSException to stall the broker. thanks, -tm -- View this message in context: http://activemq.2283324.n4.nabble.com/javax-jms-ResourceAllocationException-SystemUsage-memory-limit-reached-Need-to-understand-concept-tp2957136p2965098.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.