[zeromq-dev] zmq 3.2 pgm Pub/Sub filtering and different host limitation

Pieter Hintjens ph at imatix.com
Thu Sep 19 20:58:11 CEST 2013


Hi Maurice,

> 1) wuclient on a different machine can receive messages only if filter is
> blank.  e.g. receive all messages.  Once the filter is enabled (e.g. set to
> "10001 "), the client is not notified of any messages that match the filter.
> tcpdump indicates that the machine is receiving packets.

This isn't a known issue.

> for 2), zeromq 2.x worked properly for collocated client/server.  What is
> the reason to require client and server to be on different machines?

There was a side-effect of doing local PGM that disrupted remote PGM.
The solution at the time was to disable local PGM entirely. As this
question happens quite often, I think we need to revisit that and make
this at least work in some way.

> this a consequence of not using uuid?  How would you unit test this?  This
> is a major behaviour change from 2.x.  Any suggested work around for this
> limitation (duplicate broadcast on ipc?)

The simplest fix is to find the original patch (it's in GitHub) and
make a pull request to revert it, and open the discussion that way.

-Pieter



More information about the zeromq-dev mailing list