1.下載服務(wù)端API
中的thrift
文件
2.電腦安裝最新版thrift
brew install thrift
3.環(huán)境配置如果是Maven
構(gòu)建項(xiàng)目的侨糟,在pom.xml
中添加如下內(nèi)容:
4.進(jìn)入thrift文件目錄耀态,執(zhí)行
thrift -r -gen java HelloWorld.thrift
,會(huì)在當(dāng)前目錄下生產(chǎn)一個(gè)
文件夾gen-java
轧粟,文件夾包含所有由thrift文件生成的java文件5.在工程下新建package策治,將第4步生成的java文件放入
6.新建一個(gè)java調(diào)用接口使用thrift通信
數(shù)據(jù)傳輸協(xié)議:TBinaryProtocol
: 二進(jìn)制格式
客戶端編碼步驟:
(1).創(chuàng)建Transport
(2).創(chuàng)建TProtocol
(3).基于TTransport
和TProtocol
創(chuàng)建 Client
(4).調(diào)用Client
的相應(yīng)方法
7.過(guò)程中遇到的問(wèn)題
(1)編譯過(guò)程中內(nèi)存不足脓魏,Error:java: OutOfMemoryError: insufficient memory
(2)接口文件太大,不能調(diào)用览妖,根據(jù)idea提示擴(kuò)大內(nèi)存