美文网首页Java基础
java+thrift+intellijidea客户端通信实现接

java+thrift+intellijidea客户端通信实现接

作者: DuffyMagic | 来源:发表于2018-12-19 17:07 被阅读0次

    1.下载服务端API中的thrift文件
    2.电脑安装最新版thrift
    brew install thrift
    3.环境配置如果是Maven构建项目的,在pom.xml 中添加如下内容:

    屏幕快照 2018-12-19 下午4.37.54.png
    4.进入thrift文件目录,执行
    thrift -r -gen java HelloWorld.thrift
    会在当前目录下生产一个文件夹gen-java,文件夹包含所有由thrift文件生成的java文件
    5.在工程下新建package,将第4步生成的java文件放入
    6.新建一个java调用接口使用thrift通信
    屏幕快照 2018-12-19 下午4.51.16.png

    数据传输协议:TBinaryProtocol: 二进制格式
    客户端编码步骤:
    (1).创建Transport
    (2).创建TProtocol
    (3).基于TTransportTProtocol创建 Client
    (4).调用Client的相应方法

    7.过程中遇到的问题
    (1)编译过程中内存不足,Error:java: OutOfMemoryError: insufficient memory

    屏幕快照 2018-12-19 下午5.00.01.png
    (2)接口文件太大,不能调用,根据idea提示扩大内存

    相关文章

      网友评论

        本文标题:java+thrift+intellijidea客户端通信实现接

        本文链接:https://www.haomeiwen.com/subject/okijkqtx.html