🚀🚀🚀本篇主要内容
安装
使用Thrift需要进行安装,主要安装两个工具:
* 接口定义文件(.thrift)的编译器 * 不同语言的公共基础库程序
1 安装依赖工具和库
sudo apt-get install automake bison flex g++ git libboost-all-dev libevent-dev \
libssl-dev libtool make pkg-config
2 安装Thrift编译器和程序库
可以从thrift.apache.org/download下载Thrift源文件:
* thrift-0.11.0.tar.gz 是可以在Linux或Mac安
Thrift的接口定义语言IDL
Thrift的IDL可以使用下面的语法来定义描述接口。
1 基本类型
* bool:布尔值,true 或 false
* byte:8 位有符号整数
* i16:16 位有符号整数
* i32:32 位有符号整数
* i64:64 位有符号整数
* double:64 位浮点数
* string:字符串
* binary:二进制数据
2 容器类型
可以包含多个数据(元素)的类型。
* list<type>:元素为type类型的列表,与python的list对应,如
list<double>
* set<type>:元素为type类型且唯一的集合,与python的set对应,如
``