分布式ID生成
基本信息
申请号 | CN201910823767.7 | 申请日 | - |
公开(公告)号 | CN110555078A | 公开(公告)日 | 2019-12-10 |
申请公布号 | CN110555078A | 申请公布日 | 2019-12-10 |
分类号 | G06F16/27(2019.01); G06F16/21(2019.01) | 分类 | 计算;推算;计数; |
发明人 | 杨造 | 申请(专利权)人 | 上海摩库数据技术有限公司 |
代理机构 | 上海翰信知识产权代理事务所(普通合伙) | 代理人 | 上海摩库数据技术有限公司 |
地址 | 201109 上海市徐汇区钦州北路1001号12幢501室A座 | ||
法律状态 | - |
摘要
摘要 | 本申请公开了一种分布式ID生成方法,包括以下步骤:S1、读取数据库中存储的业务类型标识和ID生成参数;S2、加载并缓存业务类型标识和ID生成参数;S3、业务类型标识与ID生成参数保持对应关系;S4、接收ID生成指令;S5、根据业务类型标识查找缓存数据;S6、判定ID当前值大小,返回ID生成结果;S7、运行申请新ID段任务。本申请的分布式ID生成方法可产生全局唯一且单调递增的ID,任何情况下ID不会重复或者回退,具备高效率产生ID的能力,具备提供多种ID的能力。 |
