516 | 分布式ID生成:生成分布式环境下的唯一ID场景引入身份证号的秘密:你的身份证号是 110105199801012345这串数字包含:前6位:地区码(北京市朝阳区)8-14位:出生日期(1998年01月01日)15-17位:顺序码最后一位:校验码每部分都有含义,全局唯一。分布式ID要求✓ 全局唯一:多台机器生成也不能重复 ✓ 趋势递增:ID有序,便于索引 ✓ 高可用:生成服务不能挂 ✓ 高性能:每秒能生成几十万 ✓ 自主可控:可以不依赖第三方ID生成算法1. UUIDimportuuid# UUID v1:基于时间+MAC地址id1=str