No it's not possible, because pub-sub filtering only looks at the first message part.
I do something similar in my own pub/sub system, and I just combine the first two parts. So, msg[0] = 'f1'.'f2' msg[1] = other stuff Then, my subscribers just subscribe to 'f1.f2' If you have a lot of combinations of the two parts, you have to subscribe to a lot of things, but remember that it's a prefix match. So, if you subscribe to 'f1', you get all strings that begin with f1. The harder part is if you want to subscribe to everything that ends with 'f2', since you must subscribe every possible prefix as well. You have to choose your field ordering intelligently to avoid a combinatorial explosion. If you can't do that, it might make more sense to do your own pub-sub routing. On Thu, Oct 1, 2015 at 11:24 AM, MM <[email protected]> wrote: > On 29 September 2015 at 17:19, MM <[email protected]> wrote: > >> From http://zguide.zeromq.org/py:all, in the section >> *Pub-Sub Envelope with Sender Address* >> >> Assuming the publisher sends a 3-part list/tuple with send_multipart >> (instead of a 2-part), is it possible for the subscriber to register a >> filter for messages where msg[0]==b'f1' and msg[1]==b'f2' to say it's >> only interested in messages of type f1 from publisher f2? >> >> Rds, >> >> > I have just seen my message in the archive and it appears with an empty > body. Perhaps that I had html content in it. > Here's a plain-text only version, hoping it appears in the archive > correctly: > > From http://zguide.zeromq.org/py:all, in the section > Pub-Sub Envelope with Sender Address > > Assuming the publisher sends a 3-part list/tuple with send_multipart > (instead of a 2-part), is it possible for the subscriber to register a > filter for messages where msg[0]==b'f1' and msg[1]==b'f2' to say it's > only interested in messages of type f1 from publisher f2? > > Rds, > > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
