System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及大数据,尤指一种灾备作业时效检测方法及装置。
技术介绍
1、本部分旨在为本专利技术实施例提供背景或上下文。
2、随着大型商业银行金融科技战略的不断升级,大数据在银行it系统中的应用也越来越广泛,随之而来的是银行后台需要处理的数据量呈指数级增长,对数据处理作业的时效性、高可用性要求也更高。针对重要的批量处理场景,银行配备了灾备集群,通过双加载集群方式保证高可用,实现快速应急切换。
3、由于银行的业务面广、数据应用场景多、不同系统间交互复杂,如果灾备作业时效性无法达到应急切换要求,可能会对银行监管报送、业务办理、经营决策等重要业务产生严重影响。目前基于灾备作业时效检测方法对于单加载作业,即有一方的作业并不执行,很难对时效性进行检测。
技术实现思路
1、为解决现有技术存在的问题,本专利技术提出了一种灾备作业时效检测方法及装置。本专利技术可以解决单加载作业难以检测时效性的问题,实现对双加载及单加载作业的时效进行有效检测,提高检测准确性。
2、本专利技术实施例提供一种灾备作业时效检测方法,包括:
3、获取大数据平台中的作业基础信息、作业依赖信息、作业状态监控信息;作业基础信息包括作业类型;作业类型包括生产作业及灾备作业;作业依赖信息包括作业之间的依赖关系;所述大数据平台为中间作业进行双加载、末端作业进行单加载的部署;双加载包括生产域加载及灾备域加载;单加载为生产域加载或灾备域加载;
4、根据作业基础信息,确定大数据平台
5、根据作业依赖信息,确定大数据平台中的中间作业、末端作业;末端作业为在作业流程中不存在下游作业的作业;中间作业为作业流程中除末端作业之外的作业;
6、根据作业状态监控信息,确定中间作业中:每一生产作业与对应的灾备作业的完成时间差;对完成时间差大于预设阈值的灾备作业,生成对应中间作业的告警信息;预设阈值由历史作业状态监控信息确定;
7、根据作业状态监控信息,确定中间作业中:最晚执行结束的生产作业与对应的灾备作业的完成时间差;若该完成时间差大于预设阈值,生成末端作业的告警信息。
8、本专利技术实施例还提供一种灾备作业时效检测装置,包括:
9、获取模块,用于获取大数据平台中的作业基础信息、作业依赖信息、作业状态监控信息;作业基础信息包括作业类型;作业类型包括生产作业及灾备作业;作业依赖信息包括作业之间的依赖关系;所述大数据平台为中间作业进行双加载、末端作业进行单加载的部署;双加载包括生产域加载及灾备域加载;单加载为生产域加载或灾备域加载;
10、生产及灾备作业确定模块,用于根据作业基础信息,确定大数据平台中的生产作业、与生产作业功能相同且一一对应的灾备作业;
11、中间及末端作业确定模块,用于根据作业依赖信息,确定大数据平台中的中间作业、末端作业;末端作业为在作业流程中不存在下游作业的作业;中间作业为作业流程中除末端作业之外的作业;
12、第一告警信息生成模块,用于根据作业状态监控信息,确定中间作业中:每一生产作业与对应的灾备作业的完成时间差;对完成时间差大于预设阈值的灾备作业,生成对应中间作业的告警信息;预设阈值由历史作业状态监控信息确定;
13、第二告警信息生成模块,用于根据作业状态监控信息,确定中间作业中:最晚执行结束的生产作业与对应的灾备作业的完成时间差;若该完成时间差大于预设阈值,生成末端作业的告警信息。
14、本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现灾备作业时效检测方法。
15、本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现灾备作业时效检测方法。
16、本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现灾备作业时效检测方法。
17、本专利技术实施例与现有技术中灾备作业时效检测的技术方案相比,通过获取大数据平台中的作业基础信息、作业依赖信息、作业状态监控信息;作业基础信息包括作业类型;作业类型包括生产作业及灾备作业;作业依赖信息包括作业之间的依赖关系;所述大数据平台为中间作业进行双加载、末端作业进行单加载的部署;双加载包括生产域加载及灾备域加载;单加载为生产域加载或灾备域加载;根据作业基础信息,确定大数据平台中的生产作业、与生产作业功能相同且一一对应的灾备作业;根据作业依赖信息,确定大数据平台中的中间作业、末端作业;末端作业为在作业流程中不存在下游作业的作业;中间作业为作业流程中除末端作业之外的作业;根据作业状态监控信息,确定中间作业中:每一生产作业与对应的灾备作业的完成时间差;对完成时间差大于预设阈值的灾备作业,生成对应中间作业的告警信息;预设阈值由历史作业状态监控信息确定;根据作业状态监控信息,确定中间作业中:最晚执行结束的生产作业与对应的灾备作业的完成时间差;若该完成时间差大于预设阈值,生成末端作业的告警信息,可以解决单加载作业难以检测时效性的问题,实现对双加载及单加载作业的时效进行有效检测,提高检测准确性。
本文档来自技高网...【技术保护点】
1.一种灾备作业时效检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,生产作业携带生产作业标签,灾备作业携带灾备作业标签;中间作业携带中间作业标签,末端作业携带末端作业标签。
3.根据权利要求2所述的方法,其特征在于,根据作业基础信息,确定大数据平台中的生产作业、与生产作业功能相同且一一对应的灾备作业,包括:
4.根据权利要求2所述的方法,其特征在于,根据作业依赖信息,确定大数据平台中的中间作业、末端作业,包括:
5.根据权利要求2所述的方法,其特征在于,所述大数据平台中作业流程的末端由生产域的末端作业提供服务,若生产域的末端作业异常,由灾备域的末端作业提供服务。
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,获取大数据平台中的作业状态监控信息,包括:
8.一种灾备作业时效检测装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。
...【技术特征摘要】
1.一种灾备作业时效检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,生产作业携带生产作业标签,灾备作业携带灾备作业标签;中间作业携带中间作业标签,末端作业携带末端作业标签。
3.根据权利要求2所述的方法,其特征在于,根据作业基础信息,确定大数据平台中的生产作业、与生产作业功能相同且一一对应的灾备作业,包括:
4.根据权利要求2所述的方法,其特征在于,根据作业依赖信息,确定大数据平台中的中间作业、末端作业,包括:
5.根据权利要求2所述的方法,其特征在于,所述大数据平台中作业流程的末端由生产域的末端作业提供服务,若生产域的末端作业异常,由灾备域的末端作业提供服务。
6.根据权利要求...
【专利技术属性】
技术研发人员:苏德庭,张翔,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。