[zeromq-dev] 0MQ/3.0, 0MQ/4.0 and 0MQ process
Gregory Szorc
gregory.szorc at gmail.com
Sat Oct 29 20:08:19 CEST 2011
On 10/29/2011 3:25 AM, Martin Sustrik wrote:
> 1. Revert the LABEL stuff from 3.0.
I hate to see it go because I too feel it is a step in the right
direction (coming from empty message delimiters). But if it makes the
release more stable and 2.1 behavior is persisted, go for it.
I /think/ reverting this also means that 2.1 and 3.0 will speak the same
wire format. Or, is there something else that changed besides adding the
LABEL bit to the per-message flags?
> The feature that makes mess of the codebase, on the other
> hand, is buffering messages on sender when peer with explicit identity
> id offline/dead. We can thus remove the code for the latter (thus
> backporting the drastic simplifications of the codebase in 4.0 to 3.0
> while keeping the route-to-identity feature.
+1. The old method was broken anyway since durable peers could disappear
and cause memory leaks due to sockets buffering indefinitely. This is
one of the changes that makes 3.0 a must have for me.
Greg
More information about the zeromq-dev
mailing list