thrift教程 什么是Thrift?
什么是Thrift?Thrift是一個用于可擴展和跨語言服務開發(fā)的軟件框架。它結合了強大的軟件堆棧和代碼生成引擎,以C、Java、go、python、PHP、ruby、Erlang、Perl、Hask
什么是Thrift?
Thrift是一個用于可擴展和跨語言服務開發(fā)的軟件框架。它結合了強大的軟件堆棧和代碼生成引擎,以C、Java、go、python、PHP、ruby、Erlang、Perl、Haskell、C#、cocoa、JavaScript、,節(jié)點.js、Smalltalk和Ocaml。Thrift最初由Facebook開發(fā),用于系統(tǒng)中語言之間的RPC通信。臉譜網于2007貢獻了Apache基金會,并于2008年5月加入了Apache孵化器。它支持多種語言之間的RPC通信:PHP客戶端可以構造一個對象,調用相應的服務方法來調用Java服務,以及跨語言的C/srpc調用。Thrift允許在一個簡單的定義文件中將數據類型和服務接口定義為輸入文件。編譯器生成代碼,以便輕松地為RPC客戶機-服務器通信生成無縫的交叉編程語言。