8.zookeeper原理解析-序列化之Record接口
2015-05-11 20:21
381 查看
=====================================斩秋|http://blog.csdn.net/quhongwei_zhanqiu=======================================
Record是zookeepr底层通信数据序列化与反序列化统一接口
1. 继承结构
子类以Request结尾的是Client向Server发起请求
子类以Response结尾的是Server向Client发起响应
子类以Txn结尾是Server向Server发起事务请求的
子类以Packet结尾是…???
其他如Id, ACL往往被其他对象持有,不会单独在网络传输
2. 举例
1)CreateRequest: 用于在客户端创建一个节点时向服务器端发送的请求
序列化CreateRequest,
archive对象是对DataOutput封装,顺序的将数据写入到DataOutputStream输出流中去
反序列化CreateRequest,
archive对象是对DataInput封装,顺序的从DataInputStream输入流中中读取数据
=====================================斩秋|http://blog.csdn.net/quhongwei_zhanqiu=======================================
Record是zookeepr底层通信数据序列化与反序列化统一接口
1. 继承结构
子类以Request结尾的是Client向Server发起请求
子类以Response结尾的是Server向Client发起响应
子类以Txn结尾是Server向Server发起事务请求的
子类以Packet结尾是…???
其他如Id, ACL往往被其他对象持有,不会单独在网络传输
2. 举例
1)CreateRequest: 用于在客户端创建一个节点时向服务器端发送的请求
序列化CreateRequest,
archive对象是对DataOutput封装,顺序的将数据写入到DataOutputStream输出流中去
反序列化CreateRequest,
archive对象是对DataInput封装,顺序的从DataInputStream输入流中中读取数据
=====================================斩秋|http://blog.csdn.net/quhongwei_zhanqiu=======================================
相关文章推荐
- Zookeeper系列(二十二)Zookeeper原理解析之序列化之底层通信数据封装与操作和Record接口
- zookeeper原理解析-序列化
- 7.zookeeper原理解析-序列化之底层通信数据封装与操作
- Zookeeper的服务发现与注册原理解析
- zookeeper原理解析-选举
- zookeeper原理解析-服务器端处理流程
- 微服务 Dubbo + Zookeeper 原理解析
- Zookeeper深度解析(概念、原理机制、应用场景)
- zookeeper原理解析-客户端与服务器端交互
- Zookeeper系列(二十一)Zookeeper原理解析之数据存储小结
- zookeeper原理解析
- Hadoop详解(三)——MapReduce原理和执行过程,远程Debug,Writable序列化接口,MapReduce程序编写
- ZooKeeper学习之路 (八)ZooKeeper原理解析
- hessian原理解析三(序列化协议)
- Zookeeper系列(十六)Zookeeper原理解析之选举之选举流程
- Zookeeper原理解析
- ZooKeeper小结(一)原理解析
- 我记录网站综合系统 -- 技术原理解析[5:JSON 序列化 反序列化]
- Zookeeper系列(二十三)Zookeeper原理解析之选举流程
- 4. Dubbo原理解析-代理之接口定义