1. 首页
  2. 课程学习
  3. Java
  4. Java雪花算法生成唯一ID

Java雪花算法生成唯一ID

上传者: 2024-04-16 09:12:16上传 JAVA文件 6.22KB 热度 9次

SnowFlake的构造如下:0 - 0000000000 0 - 000000000。其中,1位标识表示id一般为正数,最高位为0。41位时间戳(毫秒级)表示时间戳的差值,而非当前时间戳,起始时间由程序指定。41位时间戳可支持69年的数据。机器位可部署在1024个节点,包括5位数据中心ID和5位工作机器ID。12位序列号表示每毫秒每节点可产生4096个ID序号。总长度64位,为Long型。

用户评论