首页 > 软件列表 > Apache Thrift
Apache Thrift

Apache Thrift

远程过程调用服务开发框架

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-03-04
软件厂商/开发者信息:Apache Software Foundation

软件介绍

Apache Thrift 是一个用于开发可扩展、跨语言服务的框架。它把软件栈和代码生成引擎结合在一起,让用不同编程语言写成的客户端与服务端可以互相通信。该项目最初由 Facebook 开发,2007 年 4 月公开了相关技术论文,2008 年起成为 Apache 软件基金会旗下的开源项目。

核心功能

  • 接口定义语言(IDL):先在一个定义文件里描述数据类型、结构体、容器、服务和异常,再据此生成各语言的绑定代码。
  • 代码生成:由编译器生成客户端与服务端的通信代码,开发者只需实现服务本身的逻辑。
  • 多语言支持:官网列出的语言包括 C++、Java、Python、PHP、Ruby、Erlang、Perl、Haskell、C#、Cocoa、JavaScript、Node.js、Smalltalk、OCaml 和 Delphi 等。
  • 远程过程调用(RPC):维基百科将其归类为 RPC 框架,也是一种二进制通信协议。

支持平台与系统要求

Thrift 以源码形式发布,官网提供构建与安装指南,但没有列出具体的操作系统要求。维基百科称它用于构建跨平台服务。使用前请按官网文档在目标系统上编译。

版本与授权

采用 Apache License 2.0 开源授权,可免费使用。官网下载页显示当前最新稳定版为 0.25.0,发布于 2026 年 9 月 30 日。站内收录的 0.14.0 是较早的版本。

适用人群或使用场景

适合需要在多种语言之间搭建服务调用的后端开发者,例如微服务之间的内部通信,或为一套服务同时生成多种语言的客户端。

版本列表

  • Thrift v0.14.0 官方版

    Thrift v0.14.0 官方版

    Thrift(服务开发框架),Thrift是一款远程过程调用框架,服务开发框架,用来 ...

    软件大小:4.0 MB 更新时间:2021-03-04
    详情