[zeromq-dev] HWM in multi-speed connection scenarios

Parham Negahdar pnegahdar at gmail.com
Sun Sep 2 22:00:07 CEST 2012

I have a question in regards to the HWM. Lets say you have a publisher publishing data at 1Gbit/s and three subscribers, one who can recieve at 100Mbit/s, one at 500Mbits and one at the full 1Gbit/s. And you set the publisher's  HWM to 10 messages. Now is the HWM global or on a per client basis? So say there is a sudden burst. Now the queue will already be filled up from the messages that the slow clients haven't received but the fast clients have. Is the queue smart enough to know which connections have already received the data? Will the queue for the slower clients get replaced by the burst data needed by the fast one? Is there any documentaiton on how the queue is handled and how smart it is. Essentially how does ZeroMQ behave when publishing data really fast, to clients of varied connection (not processing) speed? 

Already read this document: http://zguide.zeromq.org/lua:chapter5 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120902/ec3e03a3/attachment.htm>

More information about the zeromq-dev mailing list