雪花算法

Posted inbeijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了雪花算法相关的知识,希望对你有一定的参考价值。

技术分享图片

雪花算法简单描述: 可以用在分布式框架
最高位是符号位,始终为0,不可用。

41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。

10位的机器标识,10位的长度最多支持部署1024个节点。

12位的计数序列号,序列号即一系列的自增id,可以支持同一节点同一毫秒生成多个ID序号,12位的计数序列号支持每个节点每毫秒产生4096个ID序号。

 




以上是关于雪花算法的主要内容,如果未能解决你的问题,请参考以下文章

ID号生成 雪花算法

spring boot中使用雪花算法生成雪花ID

雪花算法源码

雪花算法(SnowFlake)

雪花算法

《算法竞赛进阶指南》 第二章 Acwing 137. 雪花雪花雪花 哈希