通常分布式系统开发中不建议使用数据库自带的自增ID作id。python
理由:数据库
1.不方便分库分表。(TIDB时代待商榷)分布式
2.不利于多机房多活部署。开发
那么若是不使用数据库的id。那怎么生成id呢。部署
1. Twitter的SnowFlake。python版:pysnowflakeit
2.数据