近期为了项目中关于消息中间件的使用对zeromq进行了技术验证初步。本篇文章只涉及zeromq的安装,对其原理不做过多介绍。

第一步:下载zeromq

    http://download.zeromq.org/
   下载zeromq-4.0.4.zip安装包,或者tar.gz的包也可以

    注:本人在centos 5 虚拟机上安装,其他环境未验证。


第二步:安装

     首先上传软件到服务器,解压缩:

            #unzip zeromq-4.0.4.zip

      然后编译安装

            #./configure

            #make && make install

      安装过程顺利完成,未要求安装其他依赖包。


第三步:下载jzmq

       https://github.com/zeromq/jzmq/archive/master.zip  得到jzmq-master.zip


第四步:安装jzmq

        上传软件到服务器,解压缩

                #unzip jzmq-master.zip

         编译安装

                #./configure

                #make && make install

         安装顺利完成,如果是采用老的版本可能会提示需要一些其他的依赖包。


第五步:更新动态库

         #echo /etc/local/lib >/etc/ld.so.conf.d/zeromq.conf

         如果我们安装过程中未采用默认位置安装则需要将安装位置的路径加入到更新库配置

         最后执行更新

         #ldconfig

         这一步非常重要,否则会报 java.lang.UnsatisfiedLinkError.


安装完成!下一步我们将用java类来进行测试zeromq的使用。