I'm looking for help "decoupling" producers from consumers. In a nutshell, this is my setup:
producer --> embedded broker embedded broker --> (camel route) --> external broker external broker --> consumer As of right now, if I shut down the consumer, the queue in the external broker grows -- that's fully expected. But what's unexpected is that everything upstream slows down, and I end up with a queue backlog in the embedded broker. I have producerFlowControl="false" across the board. I'm having trouble understanding why this upstream throttling and backlog is happening. My goal is...if the consumer is the only piece that's down (or slow), I still want messages to flow at full speed all the way to the external broker, where they're welcome to queue up. I don't want anything producer flow controlled...ever. Is this possible with ActiveMQ? ----- Dan Checkoway dcheckoway gmail com -- View this message in context: http://activemq.2283324.n4.nabble.com/Upstream-throttling-and-backlog-tp3451330p3451330.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.