zerorpc的安装
1.简介及安装
rpc使构建分布式系统简单许多,在云计算的实现中有很广泛的应用
rpc可以是异步的
python实现rpc,可以使用标准库里的SimpleXMLRPCServer,另外zerorpc是第三方库支持rpc
zerorpc 是基于 ZeroMQ 和 MessagePack,速度相对快,响应时间短,并发高
zerorpc需要额外安装,而SimpleXMLRPCServer不需要额外安装,但是SimpleXMLRPCServer性能相对差一些
zerorpc安装:
yum -y install gcc-c++ libuuid-devel python-uuid uuid
yum -y install zlib zlib-dev
yum -y install zeromq
pip install zerorpc
貌似安装的时候,python2.6版本找不到zerorpc
对于linux内核2.6.32-504.el6.x86_64来说,对应的python版本是python2.6,但是安装zerorpc的时候需要python2.7及以上,所以需要另外安装python2.7及以上版本,并使python2.7及以上版本为默认Python,这样使用python setup.py install 安装的时候才是对应的版本,使用pip install zerorpc的时候,也要注意pip是哪个版本的
参考:
1、http://blog.csdn.net/comprel/article/details/72758502