我过去曾通过库将 ZeroMQ 与 JVM 应用程序一起使用jzmq
。我计划在一个新项目中使用 zeromq,其中一些服务是在 JVM 上实现的。我刚刚发现了jeromq,它是 zeromq 的纯 java 实现,我想主要使用它,因为它跟踪 zeromq 3.x,它消除了处理jzmq
. 但是,我无法从 repo 页面判断它是否已准备好生产。有人有jeromq
生产经验吗?
问问题
3051 次
2 回答
13
作为项目的作者,我有点偏见。
我制作 jeromq 的原因是我在部署具有 JNI 的 jzmq 时也遇到了一些麻烦。
该项目的历史很短,但从反馈和贡献中不断改进。
但它不是 jzmq 的替代品。这两个项目都很活跃,并由一个主要社区推动。您可以从社区获得帮助,也可以为项目做出贡献。
从 3.0-SNAPSHOT 开始,它具有 API 级别的兼容性。您可以在 jeromq 和 jzmq 之间轻松切换,而无需更改代码。
于 2013-04-24T04:10:36.697 回答
1
为什么不编写一个与 0MQ 进行所有交互的 JNI?这会将问题交给您,而不是希望某些 3rd 方库足够成熟或可以投入生产。
这就是我要做的。zeromq 的 C/C++ API 恕我直言,是其中最成熟的,因此,我认为它会给您带来最大的好处。
编写 JNI 也不难,所以我认为这将是一个好方法。
于 2013-03-06T14:11:03.313 回答