它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript,...thrift允许定义一个简单的定义文件中的数据类型和服务接口,以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。...实际上是实现了C/S模式,通过代码生成工具将接口定义文件生成服务器端和客户端代码(可以为不同语言),从而实现服务端和客户端跨语言的支持。...TNonblockingServer多线程服务模型,使用非阻塞式IO(需使用TFramedTransport数据传输方式)
Thrift 下载及安装
如何获取Thrift
官网:http://thrift.apache.org.../
golang的Thrift包:
go get git.apache.org/thrift.git/lib/go/thrift
如何安装Thrift
mac下安装Thrift,参考上一篇介绍
其他平台安装自行挖掘