一种针对批量延迟的分析方法及相关装置制造方法及图纸

技术编号:27934642 阅读:38 留言:0更新日期:2021-04-02 14:14
本申请公开了一种针对批量延迟的分析方法及相关装置,该方法首先根据批量处理系统中个处理节点的先后处理关系,建立批量处理节点网络,获取各个处理节点的当前状态,然后获取批量处理节点网络中的告警节点,最后针对告警节点的前键节点进行搜索,在搜索过程中根据前键节点的当前状态,确定造成告警节点延迟响应的目标节点,在该搜索过程以告警节点为起点向上游的前键节点进行搜索,可尽快确定最近一个导致告警节点延迟的处理节点,有利于节省搜索时间,同时在搜索过程中还考虑到前键节点处于的不同状态,针对所处的状态做出是否跳过前键节点或将当前搜索的前键节点作为目标节点登记等操作,进一步提升分析效率,满足快速定位延迟原因的要求。

【技术实现步骤摘要】
一种针对批量延迟的分析方法及相关装置
本申请涉及计算机应用
,更具体地说,涉及一种针对批量延迟的分析方法及相关装置。
技术介绍
随着计算机技术的不断发展,利用计算机进行批量业务处理大大提升了业务处理速度,节约了业务处理相关的人力,成为各行各业对于批量业务处理的首要选择。当批量业务处理作为一种时候数据处理方式,存在并发量大、耗时久和处理逻辑繁复等特点,如发生数据量增长、批量业务报错和上游系统供数延迟等情况,就可能导致发生批量业务延迟(简称批量延迟),为避免批量延迟影响应用联机业务的可用性,需要及时定位延迟原因、解决问题并恢复批量运行。目前针对批量延迟的分析方法主要依靠人工检查进行,而人工检查效率低下,无法满足快速定位延迟原因的要求。
技术实现思路
为解决上述技术问题,本申请提供了一种针对批量延迟的分析方法及相关装置,以实现提高针对批量延迟的分析方法的分析效率的目的,满足快速定位延迟原因的要求。为实现上述技术目的,本申请实施例提供了如下技术方案:一种针对批量延迟的分析方法,用于对批量处理系统本文档来自技高网...

【技术保护点】
1.一种针对批量延迟的分析方法,其特征在于,用于对批量处理系统的延迟分析,所述批量处理系统包括多个具有先后处理关系的处理节点,所述针对批量延迟的分析方法包括:/n根据所述批量处理系统中各个处理节点的先后处理关系,建立批量处理节点网络;/n获取所述批量处理节点网络中各所述处理节点的当前状态;所述处理节点的当前状态包括报错状态、等待状态、处理完成状态和运行中状态中的一种;/n获取所述批量处理节点网络中的告警节点,所述告警节点为触发告警条件的处理节点;/n以所述告警节点为起点,对所述告警节点在所述批量处理节点网络中所在支路的前键节点进行搜索,在搜索过程中根据所述前键节点的当前状态,确定造成所述告警节...

【技术特征摘要】
1.一种针对批量延迟的分析方法,其特征在于,用于对批量处理系统的延迟分析,所述批量处理系统包括多个具有先后处理关系的处理节点,所述针对批量延迟的分析方法包括:
根据所述批量处理系统中各个处理节点的先后处理关系,建立批量处理节点网络;
获取所述批量处理节点网络中各所述处理节点的当前状态;所述处理节点的当前状态包括报错状态、等待状态、处理完成状态和运行中状态中的一种;
获取所述批量处理节点网络中的告警节点,所述告警节点为触发告警条件的处理节点;
以所述告警节点为起点,对所述告警节点在所述批量处理节点网络中所在支路的前键节点进行搜索,在搜索过程中根据所述前键节点的当前状态,确定造成所述告警节点延迟响应的目标节点;
所述前键节点包括处理流程处于所述告警节点之前的处理节点。


2.根据权利要求1所述的针对批量延迟的分析方法,其特征在于,所述以所述告警节点为起点,对所述告警节点在所述批量处理节点网络中所在支路的前键节点进行搜索包括:
以所述告警节点为起点,利用宽度优先搜索算法对所述告警节点在所述批量处理节点网络中所在支路的前键节点进行搜索。


3.根据权利要求1所述的针对批量延迟的分析方法,其特征在于,所述在搜索过程中根据所述前键节点的当前状态,确定造成所述告警节点延迟响应的目标节点包括:
在当前搜索的所述前键节点的状态为报错状态时,将当前搜索的所述前键节点登记为所述目标节点;
在当前搜索的所述前键节点的状态为等待状态时,判断当前搜索的所述前键节点的所有前键节点是否均处于处理完成状态,如果是,则将当前搜索的所述前键节点登记为所述目标节点,并跳过当前搜索的所述前键节点的所有前键节点,如果否,则对下一处理节点进行搜索;
在当前搜索的所述前键节点的状态为完成状态时,跳过当前搜索的所述前键节点的所有前键节点;
在当前搜索的所述前键节点的状态为运行中状态时,跳过当前搜索的所述前键节点的所有前键节点。


4.根据权利要求1所述的针对批量延迟的分析方法,其特征在于,以所述告警节点为起点,对所述告警节点在所述批量处理节点网络中所在支路的前键节点进行搜索,在搜索过程中根据所述前键节点的当前状态,确定造成所述告警节点延迟响应的目标节点之后还包括:
对所述告警节点的后键节点进行搜索,以获取所述告警节点的后键节点中包括的关键节点,所述后键节点包括处理流程处于所述告警节点之后的处理节点,所述关键节点包括预先设置的处理节点。


5.一种针对批量延迟的分析系统,其特征在于,用于对批量处理系统的延迟分析,所述批量处理系统包括多个具有先后处理关系的处理节点,所述针对批量延迟的分...

【专利技术属性】
技术研发人员:王毅李靖谭浩
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1