Maybe the OP wants to use - ZMQ_XPUB_NODROP=1 - ZMQ_SNDTIMEO=0 In that way as James wrote the slowest consumer will provoke zmq_send() to return EAGAIN as soon as the slowest consumer's queue is full...
HTH, Francesco Il giorno gio 23 ago 2018 alle ore 09:51 James Harvey < [email protected]> ha scritto: > ZMQ_PUB does not block which makes sense as you could end up with one slow > consumer slowing down everyone. > > Maybe ZMQ_CONFLATE is what you need? > > or If you only have one consumer try a different socket type that does > block. > > > > On Wed, Aug 22, 2018 at 10:54 PM vincent freedom <[email protected]> > wrote: > >> Not sure why I am not getting any responses. >> >> I did the googling. I know there is a ticket/task to improve the >> documentation >> on HWM. >> >> Anyone? >> _______________________________________________ >> zeromq-dev mailing list >> [email protected] >> https://lists.zeromq.org/mailman/listinfo/zeromq-dev >> > _______________________________________________ > zeromq-dev mailing list > [email protected] > https://lists.zeromq.org/mailman/listinfo/zeromq-dev >
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
