世界上没有两片一样的雪花.雪花算法不会生成一样的的ID
基本原理:
采用的是时间戳+机器号+没毫秒生成的序列号

第1位:固定0 表示正数
第2-42位表示时间戳 可以使用69年
第43-52表示的机器ID 最多可表示1024台机器
第53-64表示每毫秒生成的ID序列号 可以最多表示4096
优点:效率高不会重复,会根据时间戳自增
缺点: 18位过长,依赖服务器时钟,每台机器时钟一致,时间会能回退
采用的算法是
time<<22 | workID<<12 | n

世界上没有两片一样的雪花.雪花算法不会生成一样的的ID
基本原理:
采用的是时间戳+机器号+没毫秒生成的序列号
第1位:固定0 表示正数
第2-42位表示时间戳 可以使用69年
第43-52表示的机器ID 最多可表示1024台机器
第53-64表示每毫秒生成的ID序列号 可以最多表示4096
优点:效率高不会重复,会根据时间戳自增
缺点: 18位过长,依赖服务器时钟,每台机器时钟一致,时间会能回退
采用的算法是
time<<22 | workID<<12 | n
本文标题:雪花算法
本文链接:https://www.haomeiwen.com/subject/qnbnahtx.html
网友评论