本文介绍了如果可以使用JZMQ,为什么可能需要JeroMQ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
一个简单的问题.为什么在Java上移植" zmq并称其为JeroMQ是个好主意?
Simple question. Why "porting" zmq on java and call it JeroMQ is good idea?
推荐答案
JeroMQ是ZeroMQ社区的官方项目;它是C ++ libzmq库的完整端口,支持版本3.2.
JeroMQ is an official project of the ZeroMQ community; it's a full port of the C++ libzmq library, supporting version 3.2.
优势:
- 纯Java,因此无需通过JNI在C/C ++中进行链接.这对于难以或不可能使用本机库的设备非常有用.
- 100%与JZMQ API兼容(两个项目在一个API上达成一致,因此您可以透明地导入一个或另一个).
- 100%与ZeroMQ有线协议兼容,因此您可以使用JeroMQ运行某些节点,并使用本机库运行某些节点,并且按预期运行.
- 性能良好,相对接近本机库.
缺点:
- 没有PGM多播-该库还没有Java版本.
- 尚不支持ZeroMQ v4功能,包括安全性.
这篇关于如果可以使用JZMQ,为什么可能需要JeroMQ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!