如果可以使用 JZMQ,为什么还需要 JeroMQ?

2024-03-15

简单的问题。为什么在 Java 上“移植”zmq 并将其称为 JeroMQ 是个好主意?


JeroMQ是ZeroMQ社区的官方项目;它是 C++ libzmq 库的完整移植,支持 3.2 版本。

优点:

  • 纯Java,因此无需通过JNI链接C/C++。这对于本地库很难或不可能的设备非常有帮助。
  • 与 JZMQ API 100% 兼容(两个项目同意使用一个 API,因此您可以透明地导入其中之一)。
  • 与 ZeroMQ 有线协议 100% 兼容,因此您可以使用 JeroMQ 运行一些节点,使用本机库运行一些节点,并且它按预期工作。
  • 性能不错,比较接近原生库。

缺点:

  • 没有 PGM 多播 - 该库还没有 Java 版本。
  • 尚不支持 ZeroMQ v4 功能,包括安全性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果可以使用 JZMQ,为什么还需要 JeroMQ? 的相关文章

随机推荐