1、Types
Thrift类型系统包括预定义基本类型,用户自定义结构体,容器类型,异常和服务定义
(1) 基本类型
bool: 布尔类型,占一个字节
byte: 有符号字节
i16:16位有符号整型
i32:32位有符号整型
i64:64位有符号整型
double:64位浮点数
string:未知编码或者二进制的字符串
注意:thrift不支持无符号整形,因为很多目标语言不存在无符号整形(比如java)
(2)容器类型
List<t1>:一系列t1类型的元素组成的有序列表,元素可以重复
Set<t1>:一些t1类型的元素组成的无序集合,元素唯一不重复
Map<t1,t2>