Hello,

I have just noticed that MDP 0.1 has been deprecated and I would like to
ask for this tag to be removed.

http://rfc.zeromq.org/spec:7/

Truth be told, it is possible that it has been the case for some time
though on the other hand, I could swear I did not see it a couple of
weeks ago.

The reason I'm asking for it is that there is nothing wrong with this
protocol - it is straightforward, works very well and pretty much the
only thing that I would change is adding responses to READY commands
instead of having workers assume that it succeeds unless a subsequent
command fails.

(I would also expose IP addresses of remote sockets in the public API
but that's another kettle of fish).

We are currently adding 0.1 to Zato:

https://zato.io/docs/

It's a Python-based SOA/API integration platform - we already have
support for ZeroMQ and in this context MDP will give our users nice
synchronous connectivity when HTTP adds too much overhead and raw TCP
sockets are not particularly palatable.

I understand that there is MDP 0.2 which we are going to add too:

http://rfc.zeromq.org/spec:18

But since 0.2 is backward-incompatible with 0.1, even though the changes
are small, the two protocols cannot be mixed up anyway thus it looks
there is no reason to deprecate 0.1, they are just different things.

And there is 0.3 planned ..

https://github.com/zeromq/majordomo/issues/34

.. which appears to be a specification unlike either of the previous MDP
versions.

One this ticket is closed I'm not entirely sure what will happen? Will
0.2 become deprecated then? But since 0.3 is a different protocol then
perhaps it should not be called MDP at this point?

I just don't want to give our users impression that we are supporting
deprecated protocols only because I do know that they are just fine,
both 0.1 and 0.2, even if they are not compatible.

At the same time I would like to foster their adoption - they are quite
convenient and definitely make sense, please do not deprecate them.

best regards,

-- 
Dariusz Suchojad

https://zato.io
ESB, SOA, REST, APIs and Cloud Integrations in Python

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to