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等語言。
標簽: 源碼相關
-
7 簡單搜索天氣組件
裝機必備軟件
網友評論