雪花算法使用不当造成ID重复

-
-
2024-11-14

记录一下,项目中因为使用不当造成ID重复问题;

原因: 使用hutool默认生成机器ID方案(MAC + PID),一定几率下出现了不同机器生成了同机器ID问题, 且在同一毫秒触发ID生成就会出现ID重复

解决方案: 因为种种原因,最终只是在服务启动时,检查是否存在同机器ID,如果有则触发重启(使其PID重新生成);

业界方案: 使用ZK进行机器ID下发,少量机器可以通过配置文件或者环境变量指定

 

 


阿财
漫漫优化路,总会错几步!
公告

本网站转载的文章、图片、音视频等资料,均来源于互联网和媒体,转载目的在于个人记录。如涉及作品内容、版权和其它问题,请在30日内与本网站联系,我们将在第一时间删除内容!
最新评论

加载中...