thrift基础
来源:互联网 发布:ubuntu 16.04 飞秋 编辑:程序博客网 时间:2024/05/16 12:11
- 基本类型:
- bool:布尔值,true 或 false,对应 Java 的 boolean
- byte:8 位有符号整数,对应 Java 的 byte
- i16:16 位有符号整数,对应 Java 的 short
- i32:32 位有符号整数,对应 Java 的 int
- i64:64 位有符号整数,对应 Java 的 long
- double:64 位浮点数,对应 Java 的 double
- string:utf-8编码的字符串,对应 Java 的 String
- 结构体类型:
- struct:定义公共的对象,类似于 C 语言中的结构体定义,在 Java 中是一个 JavaBean
- 容器类型:
- list:对应 Java 的 ArrayList
- set:对应 Java 的 HashSet
- map:对应 Java 的 HashMap
- 异常类型:
- exception:对应 Java 的 Exception
- 服务类型:
- service:对应服务的类
2.服务端编码基本步骤:
- 实现服务处理接口impl
- 创建TProcessor
- 创建TServerTransport
- 创建TProtocol
- 创建TServer
- 启动Server
3.客户端编码基本步骤:
- 创建Transport
- 创建TProtocol
- 基于TTransport和TProtocol创建 Client
- 调用Client的相应方法
4.数据传输协议
- TBinaryProtocol : 二进制格式.
- TCompactProtocol : 压缩格式
- TJSONProtocol : JSON格式
- TSimpleJSONProtocol : 提供JSON只写协议, 生成的文件很容易通过脚本语言解析
完整示例:http://jnb.ociweb.com/jnb/jnbJun2009.html?cm_mc_uid=16127548483614720932602&cm_mc_sid_50200000=1472283337
0 0
- thrift基础
- Thrift基础
- Thrift基础及使用方法
- Thrift Server 基础概念
- 聊聊Thrift(一) 基础
- Thrift基础使用
- Thrift
- thrift
- thrift
- thrift
- Thrift
- Thrift
- thrift
- thrift
- thrift
- Thrift
- thrift
- Thrift
- 各路Android大神的博客
- ue4 模型添加精细碰撞
- Android提示版本更新
- 求sg值以及找规律
- HTTP协议状态码
- thrift基础
- 判断两个链表是否相交,若相交,求交点。
- Apache jmeter基础二:测试计划中元件的认识及应用
- 使用FileUpload组件上传文件
- 学Android开发 这19个开发工具助你顺风顺水
- 下拉刷新的三种实现方式
- linux sort,uniq,cut,wc命令详解
- Android中的列表ListView
- ff15方式的call怎么计算地址