[发明专利]交易的处理方法及装置、处理器和电子设备在审

专利信息
申请号: 202210873591.8 申请日: 2022-07-22
公开(公告)号: CN114998020A 公开(公告)日: 2022-09-02
发明(设计)人: 朱剑;顾兆瑜;马慧萍 申请(专利权)人: 中国工商银行股份有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06F16/23;G06F16/27
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 周春枚
地址: 100140 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 交易 处理 方法 装置 处理器 电子设备
【说明书】:

本申请公开了一种交易的处理方法及装置、处理器和电子设备,涉及金融科技领域或其他相关领域。该方法包括:获取多个第一交易,其中,第一交易为分布式系统中待处理的交易;分别处理多个第一交易中的每个第一交易,得到多个目标处理结果;依据多个目标处理结果中的每个目标处理结果,判断多个第一交易中是否存在至少一个交易失败的目标交易;若多个第一交易中存在交易失败的目标交易,则通过目标节点处理目标交易。通过本申请,解决了相关技术中当分布式系统中处理交易的服务器异常时,影响分布式系统处理交易的效果的问题。

技术领域

本申请涉及金融科技领域,具体而言,涉及一种交易的处理方法及装置、处理器和电子设备。

背景技术

在一个大型分布式系统对外提供联机交易时,该系统必须具有一定的稳定性、高可用性和响应高时效性。并且,图1是现有技术中的分布式系统对外提供联机交易的示意图,如图1所示:

集群A为负载均衡集群,其中每个节点的功能都相同,且可以提供相同的服务,并且集群A中每个节点都依赖于集群B提供的服务B。因此,可以看出服务B的可用性以及稳定性对交易起着至关重要的作用,整个链路交易都依赖于服务B。但是,当利用如图1所示的分布式系统对外提供联机交易时,可能会出现以下三种情况:

(1)当集群B由于网络变慢等原因或者访问压力过大时,会导致服务B访问响应变慢,造成整个交易链路耗时过长,客户端访问耗时过长,且对用户不友好;

(2)当集群B所处网络出现区域性网络断线,使得集群A与集群B之间无法正常通讯,或者说集群B内部处理异常,此时集群A中就会出现调用报错等异常信息,并且,此时客户端得到的将是一些错误码;

(3)当集群B由于程序内部逻辑存在错误,则返回的结果会存在误差,且会使客户端从集群A得到的结果信息不正确,并造成业务脏数据的出现。

相关技术中,采用以下的方法解决上述问题:

针对以上几种情况,目前常见的简单做法是采用修改集群A调用服务B的调用方式,即采用异步方式,或者对服务B进行限流。其中,所谓异步方式,即系统先立即返回客户一个温馨提示,待B处理完之后再将真实结果返回。该方式的好处为在B响应时间变长时不会造成集群A交易阻塞,且用户等待过长的现象,但缺点是异步调用无法作用于联机交易,即当一个业务场景是客户做某笔交易时必须马上得到结果,而不是过一段时间再去查询结果,比如,一个典型的场景是当客户需要查询自己银行卡余额时,当发起查询请求后想要看到的结果就是余额数量,而不是返回一个弹窗提示过几分钟后再查询;而对服务B进行限流,即限制QPS(Queries Per Second,单位时间内服务的访问量),此种做法的好处是可防止服务B因为调用量太高而造成资源消耗过度,交易阻塞,响应等待变慢而引发的种种问题,但缺点也很明显,即超过QPS的调用,将会被直接返回异常结果,此种方式在一个服务性质的应用系统对业务体验是有一定影响的,大大降低了系统对外的服务能力。因此,为了改善这种情况,增加对这种异常的处理机制,目前还有一种技术方案,即服务降级。在系统内搭建一种可暂时替代服务B的降级服务,我们称服务C。当集群A中服务器节点在访问服务B时由于各种原因出现异常时,可以再紧接着访问服务C来作为一个交易兜底的方案。但是,该方案也存在许多可提升优化的地方。比如,在分布式系统中增加一个集群C,必然会导致系统的硬件成本和运维维护成本增加,同时也会降低分布式系统的稳定性和可用性。另外,当集群A访问服务B过慢或者服务B异常时,交易链路每次都要先访问服务B,待服务B返回异常后,集群A再去访问降级服务C,然后降级服务C再对交易进行处理,这其中有交易冗余耗时的现象,并会导致分布式系统处理交易的效率较低。

针对相关技术中当分布式系统中处理交易的服务器异常时,影响分布式系统处理交易的效果的问题,目前尚未提出有效的解决方案。

发明内容

本申请的主要目的在于提供一种交易的处理方法及装置、处理器和电子设备,以解决相关技术中当分布式系统中处理交易的服务器异常时,影响分布式系统处理交易的效果的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210873591.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top