thrift数据类型

本文介绍了Thrift的数据类型系统,包括基本类型、容器类型、结构体和异常、服务定义,以及枚举类型、注释、命名空间、文件包含、常量、结构体定义和服务定义等关键概念。Thrift支持预定义的基本类型如bool、byte到i64,以及List、Set和Map等容器类型。服务定义类似于面向对象语言中的接口,可用于跨语言的RPC服务实现。
摘要由CSDN通过智能技术生成

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>࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值