Apache Thrift

Apache Thrift
软件
软件描述
Thrift 是一种轻量级、语言无关的点对点 RPC 实现软件栈。Thrift 为数据传输、数据序列化和应用层处理提供了清晰的抽象和实现。
官方网站
访问软件的官方网站了解更多信息
thrift.apache.org
安全链接HTTPS
什么是 Apache Thrift?
Thrift 是一种轻量级、语言无关的点对点 RPC 实现软件栈。Thrift 为数据传输、数据序列化和应用层处理提供了清晰的抽象与实现。其代码生成系统以一种简单的定义语言作为输入,生成跨多种编程语言的代码,这些代码使用抽象化的栈来构建可互操作的 RPC 客户端和服务器。
Thrift 使得用不同编程语言编写的程序能够共享数据并调用远程过程。由于支持 28 种编程语言,很可能 Thrift 支持你当前使用的语言。
Thrift 特别设计用于支持客户端和服务器代码之间的非原子版本变更。这允许你在升级服务器的同时仍能服务旧版客户端;或让新版客户端向旧版服务器发起请求。关于 Thrift 及 API 版本控制时兼容性的优秀社区文档,可参见《Thrift 缺失指南》。
