很不错的 blog

做网络开发,一个好的RPC工具可以让我们更好的关注于程序主要逻辑的实现,不用将大量的时间花在节点之间的通信。

thrift就是这样的一个工具。

下面介绍thrift的安装,我的系统是ubuntu 11.10,安装好的thrift只支持java, c++, python

如果想让thrift支持其他语言,,请参考

首先是下载一些必要的工具

sudo apt-get install build-essentialsudo apt-get install bison flex sudo apt-get install libboost-dev python-devsudo apt-get install autoconf automake libtool pkg-config

然后需要安装libevent,我的源中没有,只能使用源码安装,这个很简单。然后

./configure –without-erlang –prefix=/opt/thrift

make

make install

就可以了。

若对应用服务编译后,然后执行出现如下错误:

error while loading shared libraries: libthrift-0.8.0.so: cannot open shared object file: No such file or directory

解决方案:

在/etc/ld.so.conf中加入/opt/thrift/lib这一行,保存之后然后运行:sudo /sbin/ldconfig –v更新一下配置即可.

将会错过更好的风景,保持一份平和,保持一份清醒。

很不错的 blog

相关文章:

你感兴趣的文章:

标签云: