[zeromq-dev] HWM on ZMQ_PUB does not work for me (with code)
vincent freedom
zpisvts at gmail.com
Fri Aug 17 03:29:47 CEST 2018
Hi All,
I set HWM to 100, hence, at my understanding, once reaching this number,
zmq_send()
should fail (return -1) but it does not. It just keeps running.
This is per documentation: "If the message cannot be queued on the *socket*,
the *zmq_send()* function shall fail with *errno* set to EAGAIN."
Note, that I am using "ipc" not tcp, as tcp has its own buffer.
Could you take a look at the code to see what's going on, please. This is
the financial
application, where I want to set the HWM to just one or two. This is if the
SUB is busy then
PUB should start dropping messages as I do not want to have stale data.
I am running Debian with "Current 0MQ version is 4.2.5"
https://pastebin.com/p8DU9nQJ
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20180816/d869e445/attachment.htm>
More information about the zeromq-dev
mailing list