1.下载服务端API
中的thrift
文件
2.电脑安装最新版thrift
brew install thrift
3.环境配置如果是Maven
构建项目的,在pom.xml
中添加如下内容:
4.进入thrift文件目录,执行
thrift -r -gen java HelloWorld.thrift
,会在当前目录下生产一个
文件夹gen-java
,文件夹包含所有由thrift文件生成的java文件5.在工程下新建package,将第4步生成的java文件放入
6.新建一个java调用接口使用thrift通信
数据传输协议:TBinaryProtocol
: 二进制格式
客户端编码步骤:
(1).创建Transport
(2).创建TProtocol
(3).基于TTransport
和TProtocol
创建 Client
(4).调用Client
的相应方法
7.过程中遇到的问题
(1)编译过程中内存不足,Error:java: OutOfMemoryError: insufficient memory
(2)接口文件太大,不能调用,根据idea提示扩大内存