mortonnex
V2EX  ›  问与答

为什么 zookeeper 没有回滚机制?

  •  
  •   mortonnex · 2019년 1월 2일 · 1178 조회수
    2838일 지난 토픽입니다. 언급된 정보가 변경되었을 수 있습니다.
    翻看源码的时候,发现 zab 协议没有实现回滚机制

    那么怎么保证当消息的一致性呢?

    我目前的理解是,当只有少于一半的机器 ack 了,那么 leader 并不会 commit 这个事务,而是发起重新选举
    换句话说,只要有多于一半的机器存活,那么 zk 会默认为它们始终都会发送 ack 消息到 leader,只是时间长短问题
    아직 댓글이 없습니다
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1252 온라인   최고 기록 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:39 · PVG 01:39 · LAX 10:39 · JFK 13:39
    ♥ Do have faith in what you're doing.