Centos下安装zmq库及pyzmq
1. ZeroMQ简介
ZMQ(ØMQ、ZeroMQ, 0MQ)看起来像是一个网络库,但它工作起来更像是一个并发框架。它可以提供线程间、进程间、TCP、广播等类型的Socket通信。你可。ZMQ的以构建多种通信模式,如Fanout、发布-订阅、任务分发、请求-应答等,它优异的性能足以应对集群应用的性能需求。它使用异步I/O机制,这让你能够轻松构建多核应用程序,完成异步消息处理任务。ZMQ支持多种语言,并能在几乎所有的操作系统上运行。ZMQ是iMatix公司的产品,以LGPL开源协议发布。
https://zeromq.org/
https://github.com/zeromq/libzmq
2. 下载源代码
a. zeromq-3.2.5.tar.gz from http://zeromq.org
b. pyzmq-2.2.0.tar.gz from https://pypi.python.org/pypi/pyzmq/2.2.0
note: 本文实验环境为centos6.3
3. install zeromq-3.2.5
编译源代码需要以下工具,确保linux系统中已经安装:
uuid-devel、libuuid-devel、gcc、gcc-c++、libtool、make、python、tar
a. 解压
$tar -zxvf zeromq-3.2.5.tar.gz
$cd zeromq-3.2.5
b. 编