165 Star 1.8K Fork 461

yitter / 多语言新雪花算法(SnowFlake IdGenerator)

 / 详情

关于它的使用时长的疑问

Done
Opened this issue  
2022-06-22 08:46

这个算法有这么几个约定:

  1. 不会超过JS number最大值(2^53-1)
  2. 时间戳部分默认毫秒数
  3. SeqLenth 默认为6位,WorkIdLength默认也是6位

那么实际上时间戳部分默认最大位数为(53-6-6) = 41位
41位的毫秒数是69年
输入图片说明

是不是这里说的71000年是存在疑问的?
输入图片说明

Comments (1)

零零一 created任务
零零一 changed description
Expand operation logs

输入图片说明
嗷这里说了50年 好吧,条件1不满足

零零一 changed issue state from 待办的 to 已完成

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(1)
Java
1
https://gitee.com/yitter/idgenerator.git
git@gitee.com:yitter/idgenerator.git
yitter
idgenerator
多语言新雪花算法(SnowFlake IdGenerator)

Search

344bd9b3 5694891 D2dac590 5694891