我正在研究将ZeroMQ用作相当大的分布式系统的消息传递/传输层,主要针对监视和数据收集(许多生产者,一些消费者)。
据我所知,目前有两个相同概念的不同实现。ZeroMQ和Crossroads I / O,后者是ZeroMQ的分支(在2012年?)。
我试图弄清楚要使用哪个,并想知道它们之间的差异,但是到目前为止,还没有找到太多有关此方面的信息。
例如:
它们在电线上兼容吗?它们是否与API兼容,即某种通用的基本API,并且可能具有不同的附件?它们都实现对ZMTP(ZeroMQ消息传输协议)的支持吗?他们是否对未来的发展有某种共同的理解,还是会继续在两个单独的可能不同的方向上发展?与对方有什么利弊?基本上,一个人如何选择另一个?