activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dcheckoway <>
Subject Upstream throttling and backlog
Date Fri, 15 Apr 2011 06:13:53 GMT
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

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:
Sent from the ActiveMQ - User mailing list archive at

View raw message