异常处理方法、装置、电子设备及计算机程序产品制造方法及图纸

技术编号:37630537 阅读:3 留言:0更新日期:2023-05-20 08:51
本申请涉及业务处理技术领域,提供一种异常处理方法、装置、电子设备及计算机程序产品,该方法包括:接收前端系统发送的熔断信息,并响应各个业务进程触发的接口业务请求;根据熔断信息确定各个接口业务请求中的异常业务请求,以对异常业务请求进行阻断,并将异常业务请求发送至前端系统;接收前端系统基于异常业务请求发送的恢复信息,根据恢复信息对异常业务请求进行恢复处理。本申请实施例提供的异常处理方法根据熔断信息精确地确定出各个接口业务请求中的异常业务请求,并对异常业务请求进行阻断,而不是将异常业务请求和正常业务请求都进行放通,从而降低了正常业务请求的阻塞,提升了正常业务的业务连续性。提升了正常业务的业务连续性。提升了正常业务的业务连续性。

【技术实现步骤摘要】
异常处理方法、装置、电子设备及计算机程序产品


[0001]本申请涉及业务处理
,尤其涉及一种异常处理方法、装置、电子设备及计算机程序产品。

技术介绍

[0002]在现有的NGBOSS系统中,核心设备CBE和BILL都已逐步完成了集群化和容器化,而BDS受限于数据库还是双机架构,成为整个系统的风险点。移动业务家庭组网、集团代付、极光宽带等业务涉及的用户分布在不同的BDS设备上,因此,设备CBE、BILL和CBE和BILL之间业务互访不再是单一的树状访问,而是网状模式访问。
[0003]在现有的NGBOSS系统中,一个或多个BDS设备发生故障时,系统无法精确到发生故障的BDS承载用户的异常业务,因此,通常的方法是全部业务(异常业务和正常业务)都放通,从而造成了正常业务的阻塞,降低了正常业务的业务连续性。

技术实现思路

[0004]本申请提供一种异常处理方法、装置、电子设备及计算机程序产品,旨在提升正常业务的业务连续性。
[0005]第一方面,本申请提供一种异常处理方法,包括:
[0006]接收前端系统发送的熔断信息,并响应各个业务进程触发的接口业务请求;
[0007]根据所述熔断信息确定各个所述接口业务请求中的异常业务请求,以对所述异常业务请求进行阻断,并将所述异常业务请求发送至所述前端系统;
[0008]接收所述前端系统基于所述异常业务请求发送的恢复信息,根据所述恢复信息对所述异常业务请求进行恢复处理。
[0009]在一个实施例中,所述根据所述熔断信息确定各个所述接口业务请求中的异常业务请求的步骤包括:
[0010]确定所述熔断信息的熔断系统,以及确定各个所述接口业务请求所要访问的各个待访问系统;
[0011]确定在各个所述待访问系统中是否存在与所述熔断系统一致的目标待访问系统;
[0012]若存在所述目标待访问系统,则将所述目标待访问系统对应的接口业务请求确定为所述异常业务请求。
[0013]第二方面,本申请提供一种异常处理方法,包括:
[0014]根据发生故障的熔断系统确定熔断信息,并将所述熔断信息同步至集群服务系统;
[0015]接收所述集群服务系统基于所述熔断信息返回的异常业务请求,基于所述异常业务请求对所述熔断系统进行修复;
[0016]将所述熔断系统修复后的恢复信息,发送至所述集群服务系统。
[0017]在一个实施例中,所述根据发生故障的熔断系统确定熔断信息的步骤包括:
[0018]间隔第一预设时长探测各个系统的业务接口状态,其中,所述业务接口状态包括不连通状态;
[0019]确定在各个系统中是否存在所述熔断系统,其中,所述熔断系统的业务接口状态为不连通状态的连续次数大于预设次数阈值;
[0020]若存在所述熔断系统,则根据所述熔断系统及其对应的业务接口状态,确定所述熔断信息。
[0021]所述根据发生故障的熔断系统确定熔断信息的步骤包括:
[0022]获取第二预设时长内各个系统的业务办理数据,其中,所述业务办理数据包括业务办理成功数据和业务办理失败数据;
[0023]根据各个系统的业务办理成功数据和业务办理失败数据,确定各个系统的业务办理成功率;
[0024]确定在各个系统中是否存在所述熔断系统,其中,所述熔断系统的业务办理成功率小于预设成功率阈值;
[0025]若存在所述熔断系统,则根据所述熔断系统及其对应的业务办理成功率,确定所述熔断信息。
[0026]所述根据发生故障的熔断系统确定熔断信息的步骤包括:
[0027]确定各个系统在业务办理过程中的连续延时时长;
[0028]确定在各个系统中是否存在所述熔断系统,其中,所述熔断系统的连续延时时长大于预设延迟阈值;
[0029]若存在所述熔断系统,则根据所述熔断系统及其对应的连续延时时长,确定所述熔断信息
[0030]第三方面,本申请还提供一种异常处理装置,包括:
[0031]接收响应模块,用于接收前端系统发送的熔断信息,并响应各个业务进程触发的接口业务请求;
[0032]第一发送模块,用于根据所述熔断信息确定各个所述接口业务请求中的异常业务请求,以对所述异常业务请求进行阻断,并将所述异常业务请求发送至所述前端系统;
[0033]处理模块,用于接收所述前端系统基于所述异常业务请求发送的恢复信息,根据所述恢复信息对所述异常业务请求进行恢复处理。
[0034]第四方面,本申请还提供一种异常处理装置,包括:
[0035]同步模块,用于根据发生故障的熔断系统确定熔断信息,并将所述熔断信息同步至集群服务系统;
[0036]修复模块,用于接收所述集群服务系统基于所述熔断信息返回的异常业务请求,基于所述异常业务请求对所述熔断系统进行修复;
[0037]第二发送模块,用于将所述熔断系统修复后的恢复信息,发送至所述集群服务系统。
[0038]第五方面,本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述异常处理方法的步骤。
[0039]第六方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机
程序,所述计算机程序被所述处理器执行时实现第一方面所述异常处理方法的步骤。
[0040]本申请提供的异常处理方法、装置、电子设备及计算机程序产品,在异常处理的过程中,根据熔断信息精确地确定出各个接口业务请求中的异常业务请求,并对异常业务请求进行阻断,而不是确定存在有异常业务请求时,将异常业务请求和正常业务请求都进行放通,从而降低了正常业务请求的阻塞,提升了正常业务的业务连续性。
附图说明
[0041]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请提供的异常处理方法的流程示意图之一;
[0043]图2是本申请提供的异常处理方法的流程示意图之二;
[0044]图3是本申请提供的异常处理装置的结构示意图之一;
[0045]图4是本申请提供的异常处理装置的结构示意图之二;
[0046]图5是本申请提供的电子设备的结构示意图。
具体实施方式
[0047]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048]下面结合图1至图5描述本申请提供的异常处理方法、装置、电子设备及计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种异常处理方法,其特征在于,包括:接收前端系统发送的熔断信息,并响应各个业务进程触发的接口业务请求;根据所述熔断信息确定各个所述接口业务请求中的异常业务请求,以对所述异常业务请求进行阻断,并将所述异常业务请求发送至所述前端系统;接收所述前端系统基于所述异常业务请求发送的恢复信息,根据所述恢复信息对所述异常业务请求进行恢复处理。2.根据权利要求1所述的异常处理方法,其特征在于,所述根据所述熔断信息确定各个所述接口业务请求中的异常业务请求的步骤包括:确定所述熔断信息的熔断系统,以及确定各个所述接口业务请求所要访问的各个待访问系统;确定在各个所述待访问系统中是否存在与所述熔断系统一致的目标待访问系统;若存在所述目标待访问系统,则将所述目标待访问系统对应的接口业务请求确定为所述异常业务请求。3.一种异常处理方法,其特征在于,包括:根据发生故障的熔断系统确定熔断信息,并将所述熔断信息同步至集群服务系统;接收所述集群服务系统基于所述熔断信息返回的异常业务请求,基于所述异常业务请求对所述熔断系统进行修复;将所述熔断系统修复后的恢复信息,发送至所述集群服务系统。4.根据权利要求1所述的异常处理方法,其特征在于,所述根据发生故障的熔断系统确定熔断信息的步骤包括:间隔第一预设时长探测各个系统的业务接口状态,其中,所述业务接口状态包括不连通状态;确定在各个系统中是否存在所述熔断系统,其中,所述熔断系统的业务接口状态为不连通状态的连续次数大于预设次数阈值;若存在所述熔断系统,则根据所述熔断系统及其对应的业务接口状态,确定所述熔断信息。5.根据权利要求1所述的异常处理方法,其特征在于,所述根据发生故障的熔断系统确定熔断信息的步骤包括:获取第二预设时长内各个系统的业务办理数据,其中,所述业务办理数据包括业务办理成功数据和业务办理失败数据;根据各个系统的业务办理成功数据和业务办理失败...

【专利技术属性】
技术研发人员:郭宁黄蕴思周广虎
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1