序列号生成方法、系统、装置、计算机设备及存储介质与流程

文档序号:37797444发布日期:2024-04-30 17:07阅读:来源:国知局

技术特征:

1.一种序列号生成方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述缓存分为一级缓存、二级缓存、三级缓存,所述三级缓存用于存储缓存序列号段,所述二级缓存用于存储所述缓存序列号段所属的数据库节点的各序列号段,所述一级缓存用于存储各数据库节点对应的各序列号段,所述三级缓存的读取速度大于所述二级缓存的读取速度,且所述二级缓存的读取速度大于所述一级缓存的读取速度。

3.根据权利要求2所述的方法,其特征在于,所述从缓存中读取所述目标数据库节点对应所述序列号类型的当前序列号段,包括:

4.根据权利要求1所述的方法,其特征在于,所述在所述当前序列号段中存在未使用序列号的情况下,通过所述未使用序列号对所述当前序列号进行更新,包括:

5.根据权利要求4所述的方法,其特征在于,所述通过更新后的当前序列号段对所述当前序列号进行更新,包括:

6.一种序列号生成系统,其特征在于,所述系统包括至少一个服务器节点与至少一个数据库节点,其中,

7.根据权利要求6所述的系统,其特征在于,所述当前序列号段由第一起始序列号、当前序列号及第一结束序列号组成,所述储存序列号段由第二起始序列号及序列号段长度组成,

8.根据权利要求6所述的系统,其特征在于,所述数据库节点对应至少一个备数据库节点,所述系统还包括消息中间件,

9.一种序列号生成装置,其特征在于,所述装置包括:

10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。

12.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。


技术总结
本申请涉及一种序列号生成方法、系统、装置、计算机设备及存储介质,涉及计算机技术领域,可用于金融科技领域或其他相关领域。所述方法包括:确定序列号生成请求对应的序列号类型及目标数据库节点;从缓存中读取当前序列号段及当前序列号,根据当前序列号确定目标序列号;在当前序列号段中存在未使用序列号的情况下,通过未使用序列号对当前序列号进行更新;或者在不存在未使用序列号的情况下,向目标数据库节点发送当前序列号段更新请求,接收目标数据库节点响应于当前序列号段更新请求发送的新的序列号段,通过新的序列号段对当前序列号段进行更新,并对当前序列号进行更新。采用本方法能够提高生成序列号的效率。

技术研发人员:郑迪,李伟仁,马思雨,冯宇东
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/4/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1