当前位置:编程学习 > python >>

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

今天工作需要写一个小的网络应用程序,计划使用python + zeromq。
    zeromq是一个并行开发框架的socket库,提供进程内、进程间和广播方式的消息通讯。在多对多的网络环境中提供多对一、发布/订阅、管道、请求/响应等网络通信模型。
    对可扩展的多核消息传递应用程序提供异步I/O支持。拥有多种开发语言的绑定,支持绝大多数操作系统,还有很重要的一点就是:开源,免费。
    下面便是基于zeromq库使用python语言开发环境的配置过程。本人工作环境: ubuntu 10.04 + python 2.6.5 + gcc 4.4.3
    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的网络程序了。enjoy it.
补充:Web开发 , Python ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,