关于时钟回拨的问题

来源:2-2 分布式ID理论-雪花算法

LBruce

2021-03-25

老师好像没有在视频中讲到怎么解决时钟回拨的问题。照视频中的讲解,雪花算法可以在统一毫秒内给1台服务器产生4096个可用的id,但是如果在某一刻发生了时钟回拨,回到了历史时间,id不就重复了??谢谢老师解答

写回答

1回答

廖师兄

2021-03-29

课程里用到的组件,发生时钟回拨。会抛异常的。时钟回拨解决方式,有种是通过时间间隔来修正,这种方式我不推荐。还是抛出异常好,知道有异常后,去更正服务器时间

1
1
LBruce
谢谢老师
2021-03-29
共1条回复

Java分布式系统解决方案 掌握企业级分布式项目方案

分布式六大命门逐一剖析破解,廖师兄带你寻找最优解

495 学习 · 97 问题

查看课程