1、 下载zeromq源码:http://www.zeromq.org/area:download,
本示例中选择版本:stable 2.2.0,
下载地址:http://download.zeromq.org/zeromq-2.2.0.zip
解压到:D:\zeromq-2.2.0\zeromq-2.2.0
2、 在windows 32位平台下编译,参考:http://www.zeromq.org/area:download
下载源码以后,解压,然后用vs2008打开:
D:\zeromq-2.2.0\zeromq-2.2.0\builds\msvc\msvc.sln
生成解决方案,成功以后会在zeromq-2.2.0目录下生成lib目录,里面即包含生成的dll以及lib文件
3、 下载jzmq源码:https://github.com/zeromq/jzmq,解压到:D:\zeromq-2.2.0\zeromq-jzmq
4、 用vs2008打开jzmq目录下builds\msvc\msvc.sln,将java和zeroMQ的include头文件目录加入到vs的包含路径中:
C:\Program
Files\Java\jdk1.6.0_30\include\win32
C:\Program
Files\Java\jdk1.6.0_30\include
D:\zeromq-2.2.0\zeromq-2.2.0\include
将第2步中编译生成的lib目录加入到项目的库文件中
D:\zeromq-2.2.0\zeromq-2.2.0\lib
开始生成解决方案,生成成功以后,会在zeromq-jzmq目录下生成lib目录,里面包含:
jzmq.dll,jzmq.lib以及jzmq.jar
5、 运行测试例子,首先将zeromq的库文件和jzmq的库文件所在路径加入到path环境变量中,然后再cmd窗口执行以下命令:
cd D:\zeromq-2.2.0\zeromq-jzmq\perf
上述命令是将当前工作目录切换到测试列子所在目录,然后执行如下命令:
java
-Djava.library.path=D:\zeromq-2.2.0\zeromq-jzmq\lib -classpath
D:\zeromq-2.2.0\zeromq-jzmq\lib\zmq.jar;. local_lat tcp://127.0.0.1:5555 1 100
如果不报错,说明命令执行成功,可以看到程序在等待接受请求
然后在另外一个cmd窗口,执行如下命令:
java -Djava.library.path=D:\zeromq-2.2.0\zeromq-jzmq\lib
-classpath D:\zeromq-2.2.0\zeromq-jzmq\lib\zmq.jar;. remote_lat
tcp://127.0.0.1:5555 1 100
可以看到输出如下:
message size: 1
[B]
roundtrip count:
100
mean latency:
275.0 [us]
到此为止,jzmq编译成功。
分享到:
相关推荐
zeromq 编译很麻烦,特别是java开发人员通常没有装vs2008,及g++等工具,所以我编译了上传上来,像普能jar一样使用...zeromq java绑定,也可以用git下载 :https://nodeload.github.com/nathanmarz/jzmq/zipball/master
jzmq 是 ZeroMQ (libzmq)的 Java 版本,通过 JNI 实现以达到最高性能。不过 ZeroMQ 也提供了纯 Java 实现的版本 —— JeroMQ。 标签:jzmq
ZeroMQ及java绑定,不需要再使用VS编译,我已经编译了zeromq及jzmq,生成的库文件全部放在了lib文件夹里,所以进行zeroMQ的java开发是只需导入lib中的文件就行。
zeromq4.3.4+jzmq-master 2021-08-29 编译,zmq.jar jzmq.lib jzmq.dll
ZeroMQ 的java编译包 依赖库为ZeroMQ 3.2.4版本
zeromq2.2 及java绑定编译打包,解压及可像普能jar一样使用,Win32 及linux32。64位系统应该不可以使用 修改了org.zeromq.ZMQ,会自动将jzmq,zmq动态库会自动解压到java.library.path目录: 不能使用发邮件给我xuwei....
MS VS2012 编译的 ZeroMQ 4.1.2 和 jzmq 3.1可以在 JDK 1.6 和 1.7 下运行。DLL 都是 64位的。分享一下,也给自己留个备份
ZMQ本身只提供了C++版本的下载,如果在java里使用需要下载jzmq,需要自己编译,比较复杂。下载地址:https://github.com/zeromq/jzmq(右下角zip) 为了方便使用ZMQ,在这里提供了编译好的zeroMq和jzmq库,并附带了...
MATLAB 的 ZeroMQ mex 绑定。 已知此版本可在 Mac OSX 10.8.3 上使用 MATLAB 2012b 和 Ubuntu 12.04 上使用 MATLAB 2013a 与 ZeroMQ 3.2.2 一起使用。 在 MATLAB R2015a 上使用 ZeroMQ 4.0.5 进行测试。 TCP 需要...
VS2015 在Widows 10 上编译的 ZeroMQ 4.3.2,JZMQ 3.1 CZMQ 4.2,可以在 JDK 1.8 下运行。DLL 都是 64位,包含了编译及运行相关信息。分享一下,也给自己留个备份
Node.js的绑定。 该库的目标是: 在语义上类似于ØMQ库,同时坚持使用JavaScript惯用语。 使用现代JavaScript和Node.js功能,例如async / await和async迭代器。 高性能。 与TypeScript(3+)完全可用。 有用的...
zeromq简易demo搭建(java版本),可以直接运行,zeromq官网地址:https://zeromq.org/
包含zmq.jar jzmq.dll libzmq.dll 解压到自己java路径(根据个人java路径)D:\Program Files\Java\jdk1.8.0_202\bin win系统变量 path 没有的话增加一行 D:\Program Files\Java\jdk1.8.0_202\bin
zeroMQ/jzmq java例子,包含基本的req/rep,pub/sub,push/pull以及代理和多数据来源的demo,适合入门了解。
ZeroMQ学习资料,java项目。有一些简单的例子,可以好好的学习下。
这是libzmq(又名ZeroMQ,0MQ)的Java语言绑定。 最新的 。构建和安装JZMQ 要构建,需要先安装libzmq库,然后运行: cd jzmq-jni/./autogen.sh./configuremakemake installcd ..mvn package 如果希望安装到本地...
Jzmq版本:3.0.1 ZeroMQ版本:4.0.4 Jzmq-MAVEN地址,版本:3.1.0 http://www.mvnrepository.com/artifact/org.zeromq/jzmq ...2.将两个dll文件放到java/jdk/bin中,不要改名字 3.代码中使用jzmq
编译zeromq vc库,可以放在vc工程中直接使用 https://mp.csdn.net/postedit/86133130
这个是我自己用vs2013编译的 ZeroMQ4.0.5 和 jzmq-master 编译成功之后的lib文件 也在java代码中试验过,ok了
zeromq 库文件,java版本: jzmq.dll,libzmq.dll,libzmq.lib,msvcp100.dll,msvcr100.dll