[发明专利]事件标识处理方法、装置、设备及存储介质在审
申请号: | 202310589392.9 | 申请日: | 2023-05-24 |
公开(公告)号: | CN116627672A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 林子翔;戴丹;钟伟圳;向歆夷 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 张博 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 标识 处理 方法 装置 设备 存储 介质 | ||
本公开提供了一种事件标识处理方法、装置、设备及存储介质,可以应用于计算机技术领域。该方法包括:响应于分布式系统中分区单元发送的标识调用指令,在本地缓存池中第一事件标识均被使用过的情况下,获取与标识调用指令对应的标识信息;利用分布式系统中公共服务层集群的标识生成服务,根据标识信息和部署在公共服务层集群中的标识数据表,生成多个第二事件标识,并存储至本地缓存池中;将本地缓存池中使用次数满足预设条件的第二事件标识发送至分区单元,以使得分区单元能够根据使用次数满足预设条件的第二事件标识调用对应的节点服务。
技术领域
本公开涉及计算机技术领域,尤其涉及一种事件标识处理方法、装置、设备及存储介质。
背景技术
目前,服务功能粒度拆分的较细,不同业务功能独立部署在不同节点上。每次涉及更新、结算类的跨节点应用交互时,在调用此类服务前需先生成事件标识。相关技术中,通过RPC(Remote Procedure Call,远程过程调用)远程调用标识生成服务,从而获取事件标识。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:若跨节点应用交互比较频繁,RPC调用在网络链路损耗的时间也会较长,且在高并发情况下,会大量占用调用线程,进而造成限流和热点阻塞等,导致服务响应效率较低。
发明内容
鉴于上述问题,本公开提供了事件标识处理方法、装置、设备、介质和程序产品。
根据本公开的第一个方面,提供了一种事件标识处理方法,包括:响应于分布式系统中分区单元发送的标识调用指令,在本地缓存池中第一事件标识均被使用过的情况下,获取与上述标识调用指令对应的标识信息;利用上述分布式系统中公共服务层集群的标识生成服务,根据上述标识信息和部署在上述公共服务层集群中的标识数据表,生成多个第二事件标识,并存储至上述本地缓存池中;将上述本地缓存池中使用次数满足预设条件的第二事件标识发送至上述分区单元,以使得上述分区单元能够根据使用次数满足预设条件的第二事件标识调用对应的节点服务。
根据本公开的实施例,上述第二事件标识包括第二事件编号,上述利用上述分布式系统中公共服务层集群的标识生成服务,根据上述标识信息和部署在上述公共服务层集群中的标识数据表,生成多个第二事件标识,包括:在上述公共服务层集群中确定与上述标识信息对应的标识数据表;基于上述标识数据表中的多个字段类型,确定与编号字段对应的编号数;基于上述编号数和上述标识信息中的编号步长,利用上述标识生成服务,生成多个第二事件编号。
根据本公开的实施例,在在上述基于上述编号数和上述标识信息中的编号步长,利用上述标识生成服务,生成多个第二事件编号之后,还包括:对上述编号数增加上述编号步长的值,得到新的编号数;将上述新的编号数写入上述标识数据表中。
根据本公开的实施例,上述第一事件标识包括第一事件编号,上述方法还包括:在本地缓存池中第一事件标识未均被使用过的情况下,利用上述标识生成服务,对使用次数不满足预设条件的第一事件编号的最大值加一,得到待使用事件编号;将上述待使用事件编号发送至上述分区单元。
根据本公开的实施例,上述方法还包括:在上述本地缓存池中不存在第一事件标识的情况下,获取上述标识信息;基于上述标识信息利用上述标识生成服务生成多个第二事件标识,并存储至上述本地缓存池中。
根据本公开的实施例,在上述响应于分布式系统中分区单元发送的标识调用指令之后,还包括:基于上述标识信息中的标识类型,确定对应的本地缓存池。
根据本公开的实施例,上述将上述本地缓存池中使用次数满足预设条件的第二事件标识发送至上述分区单元,包括:将上述标识信息和上述本地缓存池中使用次数满足预设条件的第二事件编号中的最小值进行组装,生成场景组装标识:将上述场景组装标识发送至上述分区单元。
根据本公开的实施例,上述标识信息包括标识类型、地区号、网点号和编号步长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310589392.9/2.html,转载请声明来源钻瓜专利网。