1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户基于HLC的分布式事务时钟算法是什么意思?
时钟算法就是在事务Begin的时候,会在协调节点上为它分配ClockCurrent进行startTS,startTS到了每个DN节 点以后,会用startTS去更新本地的Max-ts混合逻辑时钟。
事务Prepare的时候会去每个参与节点调用ClockAdvance,获取prepareTS,同时返回给协调节点。协调节点会从 所有的prepareTS选最大值作为commitTS,同时更新CN的混合逻辑时钟,并且下发给每个DN去提交事务,并且用 commitTS去推动每个参与DN的混合逻辑时钟前进。
评论
有用 0
墨值悬赏