寻找ZeroMQ绑定。我发现了jzmq last release was almost three years ago。此绑定是否已弃用?
另一方面,ZeroMQ有一个本地的Java实现JeroMQ,它由ZeroMQ社区支持,并在Github中有很多 Activity ,它基于libzmq(4.1.7)的最新版本。
是否所有使用ZeroMQ的新Java开发都应基于JeroMQ? (Considering that jzmq and JeroMQ APIs are starting to diverge)
JeroMQ如何与其他语言的ZeroMQ绑定互操作?
最佳答案
JeroMQ如何与其他语言的ZeroMQ绑定互操作?
JeroMQ的API与jzmq的API有所不同,但这不会对协议级别上发生的事情产生影响。您可以使用JeroMQ编写Java程序,并使它与用其他语言/运行时编写的其他程序通信。
是否所有使用ZeroMQ的新Java开发都应基于JeroMQ?
如果性能对您的应用程序非常关键,并且要求最终用户安装libzmq对您来说仍然可以使用jzmq,则它可能仍然有用。
我查看了jzmq的GitHub存储库,很惊讶地发现,正如您所说,最新版本是3年前的2014年。考虑到最近在2017年3月才提交了master证书,这尤其令人惊讶。看起来该项目仍在维护中,但是对于发布而言,它们已经过期了。