雪花算法生成的分布式id组成分析

72 阅读1分钟

1、符号位,占用1位

2、时间戳,占用41位,可以支持69年的时间跨度

3、机器ID,占用10位。

4、序列号,占用12位。一毫秒可以生成4095个ID。

注意:由于存在时间戳的组合,所有雪花算法存在“时钟回拨”问题。