发明公开
- 专利标题: 一种分布式唯一ID生成方法
-
申请号: CN202110868307.3申请日: 2021-07-30
-
公开(公告)号: CN113626496A公开(公告)日: 2021-11-09
- 发明人: 孙志强 , 徐士强 , 杨继伟 , 董玉全
- 申请人: 浪潮云信息技术股份公司
- 申请人地址: 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
- 专利权人: 浪潮云信息技术股份公司
- 当前专利权人: 浪潮云信息技术股份公司
- 当前专利权人地址: 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼
- 代理机构: 济南信达专利事务所有限公司
- 代理商 姜明
- 主分类号: G06F16/2458
- IPC分类号: G06F16/2458 ; G06F16/2453 ; G06F16/2455 ; G06F16/21 ; G06F16/22 ; G06F16/27
摘要:
本发明公开了一种分布式唯一ID生成方法,所述方法的实现包括内容如下:利用MySql主键自增的方式,实现分布式数据ID自增,利用MySql多实例主键自增,每次获取ID时去数据库请求,获得的ID是一个ID区间段。本发明为分布式系统ID的生成提供了可靠的解决方案,适应不同的场景、需求及性能要求;完美解决了数据库的自增问题,可读性强,查询效率高,可用低延时,ID生成响应快;不存在单点问题,保证ID是全局性唯一的基本要求;高可用低延时,ID生成响应快,不会成为业务瓶颈,无限接近于100%的可用性;利用分布式锁解决了获取ID时并发问题;趋势递增,满足多种具体业务场景。