申请/专利权人:航天信息股份有限公司
申请日:2023-12-25
公开(公告)日:2024-03-29
公开(公告)号:CN117785876A
主分类号:G06F16/22
分类号:G06F16/22;G06F16/27
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.16#实质审查的生效;2024.03.29#公开
摘要:本发明实施例提供的编号生成方法、设备及计算机可读存储介质,分布式微服务节点响应于目标业务的编号获取请求,根据目标业务对应的目标编号对象的索引在本地缓存中查找目标编号对象;若查找到,则从目标编号对象的编号增长值和编号增长上限判断编号起始值是否有效;若有效,则根据编号起始值与编号增长值生成第一编号,并更新目标编号对象中的编号增长值;利用预设规则根据第一编号生成第二编号并将第二编号返回给目标业务;其中,编号起始值通过数据库下发得到,且编号起始值满足:数据库对于目标业务为不同的分布式微服务节点下发的编号起始值全局唯一,且不同分布式微服务节点为目标业务生成的第一编号不同。
主权项:1.一种编号生成方法,其特征在于,应用于分布式微服务节点,包括:响应于目标业务的编号获取请求,根据所述目标业务对应的目标编号对象的索引在本地缓存中查找所述目标编号对象;若查找到所述目标编号对象,则从目标编号对象中获取编号增长值和编号起始值,根据所述编号增长值和编号增长上限判断所述编号起始值是否有效;若所述编号起始值有效,则根据所述编号起始值与所述编号增长值生成第一编号,并更新所述目标编号对象中的所述编号增长值;利用预设规则根据所述第一编号生成第二编号并将所述第二编号返回给所述目标业务;其中,所述目标编号对象的编号起始值通过数据库下发得到,且所述编号起始值满足:所述数据库对于所述目标业务为不同的分布式微服务节点下发的所述编号起始值全局唯一,且当前分布式微服务节点为所述目标业务生成的第一编号与其它分布式微服务节点为所述目标业务生成的第一编号不同。
全文数据:
权利要求:
百度查询: 航天信息股份有限公司 编号生成方法、设备及计算机可读存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。