Crossroads.io is pretty dead since Martin Sustrik started work on a new stack in C called nano: https://github.com/250bpm/nanomsg
Crossroads.io does not use afaik, implements ZMTP / 1.0 and ZMTP / 2.0, but its own version of the protocol.
Nano has plug-in transports, and we are likely to make ZMTP transport for this. Nano is really nice, rethinking the original libzmq library, and if it manages to make a good new kernel.
Ideally, Nano will interact both at the API level and at the protocol level, so replace libzmq with a replacement. However, he has a pretty long way to go.
Note that several libzmq rewrites have now appeared, including JeroMQ (Java) and NetMQ (C #). The two really implement ZMTP / 1.0 and ZMTP / 2.0. There are also other libraries, such as Axon (https://github.com/visionmedia/axon), which are strongly inspired by 0MQ but are not compatible.
Based on experience, users rate interoperability more than almost anything else, so it is likely that different 0MQ-like stacks will speak the same protocols.
Pieter Hintjens Nov 22 '12 at 4:25 2012-11-22 04:25
source share