https://issues.apache.org/activemq/browse/AMQCPP-196 sends are sync or async based on the rules and settings described in the issue. Currently no producer flow control for async sends.