On Wed, Nov 28, 2012 at 2:07 PM, Stefan Radomski <[email protected]> wrote:
> We are in the process of implementing a rather pragmatic, distributed pub/sub > middleware using mDNS (Bonjour & Avahi) for node discovery and ZeroMQ as a > message broker[1]. On top of the ZeroMQ and mDNS concepts, we offer node, > publisher and subscriber abstractions and we would ultimately like our > publishers to "know" their subscribers (e.g. in order to wait for a > subscriber with a given UUID). Have you looked at the Zyre framework from Chapter 8 of the Guide? It solves this problem (distributed pub/sub middleware), pretty much. Very similar: nodes use UUIDs. However we don't use PUB/SUB because that's inherently unreliable. We use ROUTER/DEALER and a simple group management protocol for tracking the multicast flow. Project is at http://zyre.org. -Pieter _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
