[发明专利]业务交易结果的查询方法及装置、存储介质及电子设备在审
申请号: | 202110890785.4 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113590662A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 胡潮 | 申请(专利权)人: | 吉林亿联银行股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/215;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李伟 |
地址: | 130000 吉林省*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 交易 结果 查询 方法 装置 存储 介质 电子设备 | ||
本发明提供一种业务交易结果的查询方法及装置、存储介质及电子设备,该方法包括,当接收到对目标业务交易的处理结果进行查询的查询请求时,确定目标标识;确定第一防重标识集合,第一防重标识集合包括当前已记录的多个防重标识;判断第一防重标识集合中是否存在与目标标识相匹配的防重标识;若第一防重标识集合中不存在与目标标识相匹配的防重标识,则确定该查询请求对应的查询结果为交易失败,并将目标标识作为目标业务交易对应的防重标识进行记录,以在接收到目标业务交易对应的处理请求时,拒绝对目标业务交易进行处理。应用本发明的方法,在业务交易结果的查询请求先于交易的处理请求到达系统时,无需进行反复查询,可降低系统负载。
技术领域
本发明涉及业务处理技术领域,特别是涉及一种业务交易结果的查询方法及装置、存储介质及电子设备。
背景技术
随着计算机技术的发展,各类业务系统已成为了处理各项业务交易的重要途径之一。为了提高业务系统的业务处理能力,以应付越来越大的业务交易量,业务系统通常采用的是高并发模式,例如采用分布式的微服务集群,系统能够同时并行处理多个请求。
在实际的业务场景中,触发一笔业务交易的处理请求后,常常会有该业务交易的处理结果的查询请求紧接其后。而在请求的传输过程中,网络抖动或服务堵塞等情况时有发生,处理业务交易的业务系统可能会在接收到业务交易的处理请求之前,先接收到业务交易结果的查询请求,此时则会造成查询结果异常。
为了避免上述的查询异常情况,目前,通常是在查询到交易不存在的情况下,暂不返回业务交易结果,而是在预设的时长内反复查询,在预设时长后仍返回相同结果,才返回交易失败的业务交易结果。而反复查询的查询方式,会给业务系统造成一定的压力,导致系统资源更加紧张,易造成系统异常。
发明内容
有鉴于此,本发明实施例提供了一种业务交易结果的查询方法,以解决在查询到交易不存在的情况下反复查询,造成系统负载较大,易导致系统异常的问题。
本发明实施例还提供了一种业务交易结果的查询装置,用以保证上述方法实际中的实现及应用。
为实现上述目的,本发明实施例提供如下技术方案:
一种业务交易结果的查询方法,包括:
当接收到对目标业务交易的处理结果进行查询的查询请求时,确定目标标识,所述目标标识为所述目标业务交易对应的交易标识;
确定第一防重标识集合,所述第一防重标识集合包括当前已记录的多个防重标识;
判断所述第一防重标识集合中是否存在与所述目标标识相匹配的防重标识;
若所述第一防重标识集合中不存在与所述目标标识相匹配的防重标识,则确定所述查询请求对应的查询结果为交易失败,并将所述目标标识作为所述目标业务交易对应的防重标识进行记录,以在接收到所述目标业务交易对应的处理请求时,拒绝对所述目标业务交易进行处理。
上述的方法,可选的,所述第一防重标识集合中防重标识的记录过程,包括:
当接收到对第一业务交易进行处理的处理请求时,确定第一标识,所述第一标识为所述第一业务交易对应的交易标识;
确定第二防重标识集合,所述第二防重标识集合包括当前已记录的多个防重标识;
判断所述第二防重标识集合中是否存在与所述第一标识相匹配的防重标识;
若所述第二防重标识集合中不存在与所述第一标识相匹配的防重标识,则基于所述第一业务交易对应的处理请求,对所述第一业务交易进行业务处理,并将所述第一标识作为所述第一业务交易对应的防重标识进行记录。
上述的方法,可选的,所述第一防重标识集合中防重标识的记录过程,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林亿联银行股份有限公司,未经吉林亿联银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110890785.4/2.html,转载请声明来源钻瓜专利网。