ZooKeeper如何处理时间?Znodes/客户端同步吗?怎么做呢?否则,在没有时间同步的情况下,算法是如何工作的?
我在这里看到了相关的问题,但它没有回答我的问题How does Zookeeper synchronize the clock in the cluster
提前谢谢
发布于 2017-07-23 15:37:06
正如你可能听说过的,动物园饲养员选出了一个乐队的领导。此后,所有的书面要求都要经过领导。
因此,领导者有责任维护书面请求的顺序。(是的,顺序由请求送达领导者的时间决定)。当所有的写请求都由领导者提供时,就不需要担心同步了吧?动物园管理员不依赖于时钟的同步。
领导者如何向跟随者传递新的价值观是另一个问题,它是通过consensus算法ZAB (Zookeeper )解决的。此协议确保大多数集成在向写入请求发送OK响应之前更新了新值。
https://stackoverflow.com/questions/45205171
复制相似问题