[zeromq-dev] 0MQ/1.0 and 0MQ/2.0 (0sockets) comparison

Martin Sustrik sustrik at fastmq.com
Mon Aug 17 09:22:42 CEST 2009


Hi Adam,

> How will the java bindings change in 2.0?
> 
> Will multiple senders to multiple receivers be supported without an
> intermediate broker passing messages from a global queue to a global
> exchange (cf. previous thread "Possible zeromq messaging
> topologies")?

This is the "multicast message bus" scenario. It's our intent to support 
it, however, the requirements are not completely clear so far.

My suggestion would be to proceed this way:

1. Allow multiple producers to send messages to the same multicast group.
2. On receiver side, make no difference between messages from different 
sources, i.e. don't tag messages in any way to identify which producer 
sent them.
3. Don't notify receivers about new producers joining the multicast 
group, about old producers leaving the group or errors related to a 
single producer.

Once the basic functionality is done, let's find out what additional 
features are required by users.

Thoughts?
Martin





More information about the zeromq-dev mailing list