《Apache Thrift官方文档》简介
Apache Thrift
最后修改时间: 2017-11-11
简介
Thrift是一个轻量级、语言无关的软件栈,它具有一套为RPC通信生成代码的机制。Thrift为数据的传输、序列化,以及应用层处理提供了干净的抽象。采用这种抽象栈,它的代码生成器仅使用一种简洁的定义语言作为输入,便能够生成跨编程语言的代码,以构建互操作的RPC客户端和服务器。
最后修改时间: 2017-11-11
Thrift是一个轻量级、语言无关的软件栈,它具有一套为RPC通信生成代码的机制。Thrift为数据的传输、序列化,以及应用层处理提供了干净的抽象。采用这种抽象栈,它的代码生成器仅使用一种简洁的定义语言作为输入,便能够生成跨编程语言的代码,以构建互操作的RPC客户端和服务器。
最后修改时间: 2018-03-06
Thrift支持多种编程语言,它具有一组引人注目的测试套件,展示了大量案例用法,这些案例包含了在不同语言、协议、传输器的数千种可能组合中的大多数。对每种语言,一般有一个Thrift所需的最低版本和支持类库,有些库是必需的、有些是可选的。下面的信息可以帮你评估能否在你的项目中使用Thrift。很明显,要维护这样一个矩阵是很复杂的,在某些情况下信息可能不准确。如果你发现有错误,请通过邮件列表告知我们。
由于Apache Thrift的构建需要依赖多种编程语言,为了最大限度地保证测试覆盖率,我们使用docker容器在多种不同平台上构建和测试Thrift。
Travis CI 脚本的行为,由下面的环境变量和逻辑来决定。