天天看點

一步步學會Thrift服務搭建和調用

先來張目錄結構圖

一步步學會Thrift服務搭建和調用

1、下載下傳所需jar和thrift-0.9.3.exe

2、解壓thrift-0.9.3.exe到本地目錄(如:e:\thrift ),建議全英文目錄,并修改名字為thrift.exe(友善敲指令)。

3、添加thrift.exe目錄到系統環境變量

       在系統變量path後添加“ ;e:\thrift ”,注意分号哦。

5、cmd定位到e:\thrift ,執行指令

      即可。

6、生成java檔案

      接着在指令行輸入:

,此時會在thrift.exe目錄生成gen-java檔案夾,裡面的就是我們所需的thrifthelloworld.java檔案了。

7、接下來就是編寫服務端了。

      ①首先實作我們的接口,注意要實作iface接口哦。

      ②在src目錄下建立thrift包,将先前生成的thrifthelloworld.java拷貝進去;

      ③建立startserver用于啟動服務,

服務端就此完成,啟動main函數,控制台輸出server start!。

釋出的時候隻需将此工程導出為可執行jar或将工程稍作修改用tomcat釋出。

8、編寫用戶端,完成服務調用

      ①同樣在src目錄下建立thrift包,将先前生成的thrifthelloworld.java拷貝進去;

      ②建立clienttest類用于調用服務

啟動startclient,控制台輸出hello zxiaofan,至此用戶端完成。