Btw, just in case it can be useful to others: >I would like to know: if I set ZMQ_XPUB_NODROP=1 on the PUB sockets, and then connect SUBscribers over TCP to the proxy, will the no-drop >option at PUB-side be respected? >Or should the ZMQ_XPUB_NODROP=1 option be set on the proxy backend socket instead? I ended up setting ZMQ_XPUB_NODROP=1 on all sockets (both the INPROC PUB ones attached to proxy frontend and the TCP PUB proxy backend socket) and so far it works just fine: the PUB automatically adapts to the speed of the slowest subscriber, and no messages are lost.
Francesco 2017-10-09 15:51 GMT+02:00 Francesco <francesco.monto...@gmail.com>: > Hi all, > > I have an application that is multithreaded. Each thread owns a PUB socket > over INPROC transport. All these PUB sockets are connected to a ZMQ proxy > that has a backend with TCP transport. > > I would like to know: if I set ZMQ_XPUB_NODROP=1 on the PUB sockets, and > then connect SUBscribers over TCP to the proxy, will the no-drop option at > PUB-side be respected? > > Or should the ZMQ_XPUB_NODROP=1 option be set on the proxy backend socket > instead? > > > Thanks, > Francesco > > >
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org https://lists.zeromq.org/mailman/listinfo/zeromq-dev