Soul.IdGenerator
雪花算法
算法说明
雪花算法用64位来分别存储:精确到毫秒的时间戳(42bit)、机器号(10bit)、流水号(12bit)
- 时间戳:默认从1970年的1月1日开始,由于保存时间戳的位数只有42bit,只能保存69年,而2020距离1970年已经过去很多年了,所以建议设置年份为当前年。
- 机器号:机器号不能超过32
- 流水号表示,在同一毫米内可以产生4096个流水
Snowflake
Install-Package Soul.IdGenerator -Version 1.0.1
雪花算法
雪花算法用64位来分别存储:精确到毫秒的时间戳(42bit)、机器号(10bit)、流水号(12bit)