分布式 uuid 生成

分布式 uuid 生成

可用于唯一ID生成,可应用于短链接生成

Twitter SnowFlake 发号器转短链接

  1. 生成一个64位的 ID ,正好可以用 long 整型存储,组成部分为 0 - 41位时间戳 - 5位数据中心标识 - 5位机器标识 - 12位序列号
  2. 然后进行 62 进制编码,这个62进制包括 26个字母的大小写以及0到9十个数字,就能够达到缩小的目的了