zookeeper是如何保证事务的顺序一致性的呢?
下文笔者讲述zookeeper保证事务顺序性的方法分享,如下所示:
zookeeper保证事务顺序性,主要借助zxid事务id 而zxid是有Leader生成 zxid的组成部分: 任期(32位)+事务计数器(32位) 任期:完成本次选举后,直到下次选举前,由同一Leader负责协调写入 事务计数器:单调递增,每生效一次写入,计数器加一 如: 写入一个新的事件时,Leader会生成新的zxid并和内容一起进行广播 所有节点都会保存最后一次事务zxid
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。