一.分布式高并发下ID生成要求
- 全局唯一
- 趋势递增
- 效率高(生成,使用,索引)
- 控制并发
二.UUID/GUID(通用唯一识别码)
优缺点:
三. 数据库自增长
优缺点:
三.推特的雪花算法
优缺点:
五.基于Redis自增
优缺点:
六.各方案对比
技术架构没有银弹,需要具体场景选择适合的技术落地。
七.国内大厂处理策略
一.分布式高并发下ID生成要求
二.UUID/GUID(通用唯一识别码)
优缺点:
三. 数据库自增长
优缺点:
三.推特的雪花算法
优缺点:
五.基于Redis自增
优缺点:
六.各方案对比
技术架构没有银弹,需要具体场景选择适合的技术落地。
七.国内大厂处理策略