华为云计算 云知识 Thrift是什么
Thrift是什么

简介

Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL,接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(支持C++、Java、Python、PHP、Ruby、Erlang等语言)并由生成的代码负责RPC协议层和传输层的实现。

编译安装方法

1.配置编译环境

1)安装wget工具。

yum install wget -y

2)安装Thrift依赖库和工具。

yum install libtool libtool-devel libevent libevent-devel flex  byacc byacc-devel  boost boost-devel  bison bison-devel -y
----结束

2.获取源码

获取“thrift-0.11.0”源码包。

cd /usr/local/src
wget https://github.com/apache/thrift/archive/0.11.0.tar.gz

3.编译和安装

1)解压软件包。

cd /usr/local/src
tar -zxvf 0.11.0.tar.gz

2)进入Thrift的安装目录。

cd thrift-0.11.0/

3)安装Thrift。

./bootstrap.sh
./configure --enable-libs=no
make && make install
----结束

4.运行和验证

测试Thrift是否安装完成。

thrift -version

返回内容如下所示,表示安装已经完成。

Thrift version 0.11.0

上一篇:用友U8 cloud 经营管理解决方案核心亮点是什么 下一篇:helm是什么