jzmq 被弃用了吗?

Is jzmq deprecated?

正在查找 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 绑定互操作?

How JeroMQ interoperate with ZeroMQ bindings in other languages?

JeroMQ 的 API 与 jzmq 的不同,但这应该不会影响协议级别发生的事情。您可以使用 JeroMQ 编写 Java 程序,并让它与用其他语言/运行时编写的其他程序通信。

Should all new Java development using ZeroMQ be based on JeroMQ?

如果性能对您的应用程序非常关键,并且您可以接受要求最终用户安装 libzmq,那么 jzmq 仍然可能有用。

我查看了 jzmq 的 GitHub 回购协议,惊讶地发现,正如您所说,最后一次发布是 3 年前的 2014 年。鉴于已经提交了master 最近在 2017 年 3 月。所以,看起来该项目仍在维护中,但它们已经过期发布了。