(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
专利 一种面向微服务体系周期性ID序列生成方法、系统及存储介质
安全报告 >
其他 >
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:12:37上传分享