(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210512497.X (22)申请日 2022.05.12 (71)申请人 明珠数字科技股份有限公司 地址 510405 广东省广州市白云区新白云 机场南工作区空港5路南综合服务楼 602房 (空港 机场) (72)发明人 闫磊 陈曦 周天佑 钱冰  朱亚威  (74)专利代理 机构 深圳深瑞知识产权代理有限 公司 44495 专利代理师 黄俊 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/2458(2019.01) (54)发明名称 一种面向微服务体系周期性ID序列生成方 法、 系统及存 储介质 (57)摘要 本发明提供了一种面向微服务体系周期性 ID序列生成方法、 系统及存储介质, 包括以下步 骤: 接收ID序列获取请求并记录对应的请求时 间, 所述ID序列获取请求包含种类标识位; 根据 所述种类标识位匹配得到对应的序列生成配置; 根据所述种类标识位生成ID序列缓存键, 并根据 ID序列缓存键获取序列当前值; 根据所述序列当 前值和所述序列生成配置, 计算得到序列结果 值; 输出所述序列结果值。 基于ID序列获取请求 匹配序列生成配置后, 通过ID序列缓存键获取序 列当前值, 并进一步计算得到序列结果值, 通过 ID序列获取请求中的种类标识位得到与之对应 的序列结果值, 使得在分布式微服务架构下能够 统一管理配 置和灵活生成各种ID序列。 权利要求书2页 说明书6页 附图2页 CN 114896282 A 2022.08.12 CN 114896282 A 1.一种面向微 服务体系周期性 ID序列生成方法, 其特 征在于, 包括以下步骤: S1.接收ID序列获取请求并记录对应的请求时间, 所述ID序列获取请求包含种类标识 位; S2.根据所述种类标识位匹配得到对应的序列生成配置; S3.根据所述种类标识位 生成ID序列缓存键, 并根据ID序列缓存键获取序列当前值; S4.根据所述序列当前值和所述序列生成配置, 计算得到序列结果 值; S5.输出所述序列结果 值。 2.根据权利要求1所述的一种面向微服务体系周期性ID序列生成方法, 其特征在于, 当 接收到多个包 含相同种类标识位的ID序列获取请求时, 步骤S3具体包括: 根据接收到的多个ID序列获取请求, 结合所述种类标识位与所述请求时间, 生成多个 ID序列缓存键, 并根据ID序列缓存键获取序列当前值; 其中, 所述ID序列获取请求与所述ID 序列缓存键一 一对应。 3.根据权利要求1所述的一种面向微服务体系周期性ID序列生成方法, 其特征在于, 在 步骤S3中, 根据ID序列缓存键获取序列当前值具体包括: 根据ID序列缓存键判断是否已存在对应的ID序列数据; 若是, 定位到已存在的ID序列 缓存键, 并返回序列当前值; 若否, 则根据序列生成配置初始化ID序列数据, 并返回初始化 所得到的序列当前值。 4.根据权利要求3所述的一种面向微服务体系周期性ID序列生成方法, 其特征在于, 当 根据ID序列缓存键判断不存在与所述ID序列缓存键对应的ID序列数据时, 根据所述序列生 成配置自动删除该ID序列缓存键对应的ID序列数据。 5.根据权利要求1所述的一种面向微服务体系周期性ID序列生成方法, 其特征在于, 步 骤S4具体包括: 根据所述序列当前值, 结合所述序列生成配置中的种类标识位、 特征码、 时间戳和生成 规律信息, 计算得到序列结果 值。 6.一种面向微 服务体系周期性 ID序列生成系统, 其特 征在于, 包括: 请求接收模块, 用于接收ID序列获取请求并记录对应的请求时间, 所述ID序列获取请 求包含种类标识位; 匹配模块, 用于根据所述种类标识位匹配得到对应的序列生成配置; 序列获取模块, 用于根据所述种类标识位生成ID序列缓存键, 并根据ID序列缓存键获 取序列当前值, 并根据所述序列当前值和所述序列生成配置, 计算得到序列结果 值; 序列输出模块, 用于 输出所述序列结果 值。 7.根据权利要求6所述的一种面向微服务体系周期性ID序列生成系统, 其特征在于, 在 所述请求接收模块中, 当接收到多个包 含相同种类标识位的ID序列获取请求时: 所述序列获取模块根据接收到的多个ID序列获取请求, 结合所述种类标识位与所述请 求时间, 生成多个ID序列 缓存键, 并根据ID序列 缓存键获取序列当前值; 其中, 所述ID序列 获取请求与所述 ID序列缓存键一 一对应。 8.根据权利要求6所述的一种面向微服务体系周期性ID序列生成系统, 其特征在于, 在 所述序列获取模块中, 根据ID序列缓存键获取序列当前值具体包括: 根据ID序列缓存键判断系统中是否已存在对应的ID序列数据; 若是, 定位到已存在的权 利 要 求 书 1/2 页 2 CN 114896282 A 2ID序列缓存键, 并返回序列当前值; 若否, 则根据序列生成配置初始化ID序列数据, 并返回 初始化所 得到的序列当前值。 9.根据权利要求8所述的一种面向微服务体系周期性ID序列生成系统, 其特征在于, 在 所述序列获取模块中, 当根据ID序列缓存键判断系统中不存在与所述ID序列缓存键对应的 ID序列数据时, 根据所述序列生成配置自动删除该ID序列缓存键对应的ID序列数据。 10.一种存储介质, 其特征在于, 所述存储介质包含计算机可执行指令, 所述计算机可 执行指令在由计算机处理器执行时用于执行权利要求 1‑5中任一项 所述的面向微服务体系 周期性ID序列生成方法。权 利 要 求 书 2/2 页 3 CN 114896282 A 3

.PDF文档 专利 一种面向微服务体系周期性ID序列生成方法、系统及存储介质

安全报告 > 其他 > 文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种面向微服务体系周期性ID序列生成方法、系统及存储介质 第 1 页 专利 一种面向微服务体系周期性ID序列生成方法、系统及存储介质 第 2 页 专利 一种面向微服务体系周期性ID序列生成方法、系统及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 00:12:37上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。