雪花算法

雪花算法是一个由 Twitter 创建的,分布式 ID 的生成方法。

雪花算法由8字节,64位组成,包含4部分内容:

  • 1位符号位,始终是0,无意义
  • 41位时间戳,具体到毫秒,可以使用69年
  • 10位机器标识,最多可以表示1024台机器
  • 12位计数序列号

参考资料

面试官:讲讲雪花算法,越详细越好]