![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式ID
文章平均质量分 64
王小睿丶
这个作者很懒,什么都没留下…
展开
-
分布式id-雪花算法
Snowflake,雪花算法是有Twitter开源的分布式ID生成算法,以划分命名空间的方式将64bit位分割成了多个部分,每个部分都有具体的不同含义,在Java中64Bit位的整数是Long类型,所以在Java中Snowflake算法生成的ID就是long来存储的。具体如下:第一部分:占用1bit,第一位为符号位,不适用第二部分:41位的时间戳,41bit位可以表示241)/(1000×60×60×24×365)=69年。原创 2024-01-27 23:07:57 · 658 阅读 · 0 评论 -
分布式id-Leaf算法
由美团开发,开源项目链接:https://github.com/Meituan-Dianping/LeafLeaf同时支持号段模式和snowflake算法模式,可以切换使用。ID号码是趋势递增的8byte的64位数字,满足上述数据库存储的主键要求。原创 2024-01-27 23:04:51 · 658 阅读 · 0 评论