Hi Tim,

The PFC documentation is very clear that PFC won't kick in for async sends
unless /Producer Window Size/ is configured.

/
Producers that use Async Sends - generally speaking, producers of
non-persistent messages - don't bother waiting for any acknowledgement from
the broker; so, if a memory limit has been exceeded, you will not get
notfied. If you do want to be aware of broker limits being exceeded, you
will need to configure the ProducerWindowSize connection option so that even
async messages are flow controlled per producer.
/

I have tested this with a producer that sends messages asynchronously (but
doesn't use batching) and I can confirm that PFC kicks in only when
/Producer Window Size/ is configured.

But I haven't seen any documentation related to PFC and Batch Send. 



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/What-is-the-correct-way-to-throttle-ActiveMQ-producers-who-send-persistent-messages-in-batches-to-a--tp4701204p4701226.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to