码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper

时间:2015-11-01 16:29:17      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

   协议介绍

   zookeeper协议分为两种模式 崩溃恢复模式和消息广播模式

    崩溃恢复协议是在集群中所选举的leader 宕机或者关闭 等现象出现 follower重新进行选举出新的leader 同时集群中已经有过半的flollower与leader服务器完成了状态同步之后ZAB协议就会退出恢复模式 ,所谓的状态同步就是数据同步用来用来保证集群中过半的机器能够和leader服务器状态保持一致.

   当集群中已经有过半的机器和leader机器进行状态同步,那么现在就可以进去消息广播模式了.当同一台遵循ZAB协议机器加入的集群当中 ,如果此时有一个集群leader服务器在进行消息广播 那么新加进来的机器会自动的进入数据恢复模式 找到leader服务器进行数据同步 ,然后一起参与到消息广播模式中.leader 服务器在接受到客户端事务请求后 会生成对应的事务提案并发起一轮广播协议.如果非leader服务器收到客户端事务请求,那么这些非leader服务器会转发给leader服务器.

   

    

Zookeeper

标签:

原文地址:http://www.cnblogs.com/wxd0108/p/4927844.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!