雪花算法(Snowflake)是Twitter开源的一种分布式ID生成策略,生成的ID是一个64位的整数。这个64位整数结构如下:

  • 1位符号位:始终为0,表示正数。
  • 41位时间戳:精确到毫秒,可以使用约69年。
  • 10位机器标识:可以部署在1024个节点上。
  • 12位序列号:每毫秒每个节点可以生成4096个ID。

因此,雪花算法生成的数据有64位。