jeromq生产准备好了吗?

时间:2013-01-23 23:00:11

标签: zeromq jeromq

我过去曾使用ZeroMQ通过jzmq库使用JVM应用程序。我计划在一个新项目上使用zeromq,其中一些服务是在JVM上实现的。我刚刚发现jeromq,一个zeromq的纯java实现,我想主要使用它,因为它跟踪zeromq 3.x并且它消除了处理jzmq的麻烦。但是,我不能从回购页面告诉它是否已准备就绪。有没有人在生产中有jeromq的经验?

2 个答案:

答案 0 :(得分:13)

作为该项目的作者,我有点偏颇。

我制作jeromq的原因是我在部署带有JNI的jzmq时遇到了一些麻烦。

该项目历史较短,但不断改进反馈和贡献。

但它不是jzmq的替代品。这两个项目都是活跃的,并由一个主要社区推动。您可以从社区获得帮助,也可以为项目做出贡献。

从3.0-SNAPSHOT,它具有API级别兼容性。您可以轻松地在jeromq和jzmq之间切换而无需更改代码。

答案 1 :(得分:1)

为什么不编写一个可以与0MQ进行所有交互的JNI?这会将问题掌握在您手中,而不是希望某些第三方图书馆足够成熟或可以投入生产。

这就是我要做的。 zeromq的C / C ++ API是恕我直言中最成熟的,因此,我认为它会带给你最多的好处。

编写JNI并不难,所以我认为这是一个很好的方法。