How do I tell the sender of data (I control both) to back off if I can't accept any more data on the server?<br><br>Specifically, I have an HTTP PUT implementation that first writes to a queue and then I drain the queue to disk. <br>
<br>When the queue fills up because the server is overloaded, I need a way to tell the sender to back off... <br><br>Normally the TCP buffers would just fill up on both ends and the sender wouldn't receive ACKs any more and wouldn't send more packets until the existing ones have been ack'd ...<br>
<br>I just don't now how to tell Netty to stop sending me data because I can't handle it... <br><br>I don't want to use any threads in my application if they're not needed.<br>