您的位置:首页 > 其它

Zookeeper序列化及通信协议

2017-09-20 14:14 190 查看

jute

Jute是Zookeeper底层序列化组件。

通信协议

基于TCP/IP协议,Zookeeper实现了自己的通信协议。
1.请求协议



从zookeeper.jute中可知RequestHeader包含了xid和type,xid用于记录客户端请求发起的先后序号,用来确保单个客户端请求的响应顺序,type代表请求的操作类型。
不同的请求类型请求体不同。
2.响应协议



xid与请求头中的xid一致,zxid表示Zookeeper服务器上当前最新的事务ID,err则是一个错误码,表示当请求处理过程出现异常情况时,就会在错误码中标识出来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: