分布式ID生成器设计与实现
ID生成器
ID生成器是指能产生不重复ID服务的程序,尤其是分布式程序开发过程中,经常会用到,例如,为每一条日志产生唯一ID、为每个消息产生一个ID等等,同时,ID生成器是进行无状态服务开发的重要需求之一。ID生成器满足以下要求:
- 不重
- 自增
- 高并发
- 高可靠
- 多类型
方案思路
本地一级缓存 redis二级缓存 mysql持久化
ID生成器是指能产生不重复ID服务的程序,尤其是分布式程序开发过程中,经常会用到,例如,为每一条日志产生唯一ID、为每个消息产生一个ID等等,同时,ID生成器是进行无状态服务开发的重要需求之一。ID生成器满足以下要求:
本地一级缓存 redis二级缓存 mysql持久化
© 著作权归作者所有