服务开发框架 Thrift

 

  Thrift是一个可伸缩的跨语言的服务开发框架。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。

  thrift最初由facebook开发,07年四月开放源码,08年5月进入apache孵化器。

  thrift允许你定义一个简单的定义文件中的数据类型和服务接口。以作为输入文件,编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。

著名的 Key-Value 存储服务器 Cassandra 就是使用 Thrift 作为其客户端API的。

  • 授权协议: Apache
  • 开发语言: Java
  • 操作系统: 跨平台 

你可能感兴趣的:(框架,cocoa,haskell,语言,cassandra,smalltalk)