Thrift(服务开发框架)是一款远程过程调用框架,可用于可扩展、跨语言的服务的开发。框架中包含了强大的软件堆栈和代码生成引擎,支持C++,Java,Python,PHP,Ruby等众多程序语言,让这些语言可以无缝结合,并最终提供高效的服务。
软件介绍
thrift最初由face book开发,07年四月开放源码,08年5月进入apache孵化器,现在是Apache基金会的顶级项目。
thrift允许你定义一个简单的定义文件中的数据类型和服务接口,以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。。
著名的Key-Value存储服务器Cassandra就是使用Thrift作为其客户端API的。
Apache节约软件框架,为可扩展的跨语言服务开发,结合了软件堆栈和代码生成引擎,在C++、java、Python、PHP、Ruby、Erlang、Perl、Haskell、C、Co、JavaScript等之间高效地无缝地构建服务。节点.js,Smalltalk,OCaml和Delphi等语言。
标签: 源码相关
装机必备软件
网友评论