[zeromq-dev] 0MQ protocol stack

Martin Sustrik sustrik at 250bpm.com
Fri Apr 8 07:52:28 CEST 2011


On 04/06/2011 09:45 PM, Paul Colomiets wrote:

> We can introduce notion of out-of-band messages. This should be a
> flag on messages which are for other means look like normal. They can
> be used for connection initiation and heartbeating. (May be also
> subcriptions, but I don't sure). This way some options sent at
> initiation could probably be updated later.

You mean using OOB to send/recv hop-to-hop messages, right?

The problem is that once the option is available in the API, people 
would start using it for business logic. Those applications would then 
become tied to single-hop topology, with no way to scale.

Even worse, if such functionality is introduced, it can be never removed 
because of backward compatibility. That means it will stay there 
forever, luring more and more new users into the trap.

Martin



More information about the zeromq-dev mailing list