[zeromq-dev] Highwater marks in PUSH/PULL scenarios
sustrik at 250bpm.com
Fri May 6 07:39:06 CEST 2011
> Should I be able to set a HWM on a PULL client?
> With the following test code, as soon as the client connects to the server all
> of the remaining messages are delivered.
> Start server
> [blocks at 100 as expected]
> Start Client,
> Client ticks at one read every 1/20th second
> But the server immediately sends the rest of the messages
HWM is just the size of the message buffer in the particular socket.
Aside of that there's message buffer in the peer socket, there are TCP
buffers etc. When all of these are filled up, the sender will block.
More information about the zeromq-dev