ZAB

设计目标

建立一个高可用可扩展的分布式数据主备系统。

即在任何时刻只要leader发生宕机,都能保证分布式系统数据的可靠性和最终一致性

ZAB协议原理

三个阶段,即发现,同步,广播

两种模式

消息广播

奔溃恢复





©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 声明:本文写的时候,当时就是完全不懂zk,边看网上的文章边学习归纳和整理,这不是我的产出,不用点赞打赏。大家理智友...
    _Zy阅读 76,475评论 38 129
  • 在阅读了Zab的论文<<Zab:High-performance broadcast for primary-ba...
    AlstonWilliams阅读 9,613评论 1 8
  • Zookeeper使用了Zookeeper Atomic Broadcast(ZAB,Zookeeper原子消息广...
    yannhuang阅读 5,293评论 0 0
  • 最近在学习ZooKeeper,一直想写篇相关博文记录下学习内容,碍于自己是个拖延症重度患者总是停留在准备阶段,直到...
    Lexus90511阅读 12,418评论 5 14
  • 在鸟鸣声中慢慢睁开双眼,起床,刷牙,洗脸,然后去图书馆“奋斗”。我不敢说自己是去奋斗,因为与许多人相比我的这个早起...
    伪装liar阅读 1,397评论 0 0