概述
Thrift最初由Facebook開發的,後來提交給了Apache基金會將Thrift作爲一個開源項目。當時facebook開發使用它是爲了解決系統中各系統間大數據量的傳輸通信以及系統之間語言環境不同需要跨平臺的特性,所以Thrift是支持跨語言,比如C++, Java, Python, PHP,
Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js,
Smalltalk, and OCaml都支持。Thrift是一個典型的CS結構,客戶端和服務端可以使用不同的語言開發。既然客戶端和服務端能使用不同的語言開發,那麼一定就要有一種中間語言來關聯客戶端和服務端的語言,沒錯,這種語言就是IDL(Interface Description Language)。
準備
- thrift-0.9.3.tar.gz 下載地址:http://archive.apache.org/dist/thrift/0.9.3/
- thrift-0.9.3.exe 下載地址:http://archive.apache.org/dist/thrift/0.9.3/
本地安裝
1.在C盤新建一個Thtift文件夾,將下載的thrift-0.9.1.exe重新命名爲thrift.exe後放到Thtift文件夾下
2.配置環境變量,如圖
3.接下來測試thrift的環境變量是否安裝正確,Ctrl+R輸入cmd打開DOS窗口,在窗口輸入“thrift -version”