目录 序列化与反序列化 通信协议 请求头的数据结构 响应头的数据结构 序列化与反序列化 zookeeper的客户端与服务端、服务端与服务端之间会进行一系列的网络通信,在进行数据的传输过程中就涉及到序列化与反序列化,zookeeper使用Jute作为它的序列化组件,在使用的时候,需要序列化与反序列化的对象实现Record接口并实现该接口的serialize()和deserialize()方法,先看下接口Record: 它只有两个方法,分别是serialize()和deserialize(),下面以ReplyHeader为例看下它的使用。 实现接口Record: 创建Binar