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