如果可以使用JZMQ,为什么可能需要JeroMQ? [英] Why one might need JeroMQ if it can use JZMQ?

查看:154
本文介绍了如果可以使用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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆