<div dir="ltr"><div style>I have a Queue server which serves messages to business partners. Sometimes our partners use our &quot;reference message receiver&quot;, but other times they opt to roll their own using one of the many RabbitMQ Client APIs. As a result of this, some of my partners end up with millions of messages which have been transmitted and are waiting ACK (usually because software on their end isn&#39;t fast enough to process the data and then ACK it.)</div>
<div style><br></div><div style>In the past this situation has led to trouble. Either a partner disconnects and all those messages flood back into the &quot;Ready&quot; state to be re-transmitted. Or the messages TTL expires (and I don&#39;t know how this is handled.)</div>
<div style><br></div>I was wondering if there&#39;s a way to set a policy on the broker that would effectively limit the size of the pre-fetch queue for clients?<div><br></div><div>Thanks so much!<br clear="all"><div><br>
</div>-D</div></div>