4

查看 ZeroMQ 绑定。我发现jzmq 上一次发布几乎是三年前。此绑定是否已弃用?

另一方面,ZeroMQ 有一个名为 JeroMQ 的本地 Java 实现,它受到 ZeroMQ 社区的支持,在Github中有很多活动,它基于最新版本的 libzmq(4.1.7) 之一。

所有使用 ZeroMQ 的新 Java 开发都应该基于 JeroMQ 吗?(考虑到 jzmq 和 JeroMQ API 开始出现分歧

JeroMQ 如何与其他语言的 ZeroMQ 绑定互操作?

4

1 回答 1

3

JeroMQ 如何与其他语言的 ZeroMQ 绑定互操作?

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

所有使用 ZeroMQ 的新 Java 开发都应该基于 JeroMQ 吗?

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

我查看了 jzmq 的 GitHub 存储库,并惊讶地发现,正如您所说,最后一次发布是 3 年前的 2014 年。考虑到最近在 2017 年 3 月在 master 上进行了提交,这尤其令人惊讶。所以,看起来该项目仍在维护中,但它们的发布已经过期了。

于 2018-01-02T14:42:42.403 回答