转--使用python和zeromq开发网络应用程序

今天工作需要写一个小的网络应用程序,计划使用python + zeromq。

zeromq是一个并行开发框架的socket库,提供进程内、进程间和广播方式的消息通讯。在多对多的网络环境中提供多对一、发布/订阅、管道、请求/响应等网络通信模型。

对可扩展的多核消息传递应用程序提供异步I/O支持。拥有多种开发语言的绑定,支持绝大多数操作系统,还有很重要的一点就是:开源,免费。

下面便是基于zeromq库使用python语言开发环境的配置过程。

1. 首先从源码编译zeromq,下载zeromq源码,在命令行下执行:

./configure

make

make install

执行一下ldconfig,使得zeromq的动态链接库可以连接到。

sudo ldconfig

2. 安装python开发环境

sudo apt-get install python-dev

3. 安装easy_install工具,该工具主要是方便python的一些第三方库或包的安装

sudo apt-get install python_setuptools

4. 安装zeromq的python绑定

sudo easy_install pyzmq

5. 至此,可以开始使用python编写基于zeromq的网络程序了

本文来自:中国IT实验室

posted on 2011-08-29 09:07  LUxiang  阅读(400)  评论(0)    收藏  举报

导航