System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种在途批量作业的调度处理方法及装置。
技术介绍
1、目前,传统分布式批量的中心化调度模式已经不能满足调度频率高、时效性要求高的批量作业需求,所以出现基于quartz作业调度框架开发的联机小批量平台,以满足开户、交易处理等时效要求高和基于业务触发的场景需求的小批量作业。然而quartz原生的集群调度模式不支持在途作业的启停,当运行中的作业出现问题时,无法及时更改问题作业运行情况。
2、因此,如何提出一种在途批量作业的调度处理方法,能够对运行中的作业进行修正,以提高批量作业的维护效率成为本领域亟待解决的重要课题。
技术实现思路
1、针对现有技术中的问题,本专利技术实施例提供一种在途批量作业的调度处理方法及装置,能够至少部分地解决现有技术中存在的问题。
2、第一方面,本专利技术提出一种在途批量作业的调度处理方法,包括:
3、接收批量作业的作业应急消息,所述作业应急消息是出现异常作业之后下发的;其中,所述作业应急消息包括异常作业的作业标识和对应的作业运行更新信息;
4、根据所述异常作业的作业标识删除所述异常作业和对应的作业触发器;
5、重新建立所述异常作业的作业触发器,并将所述异常作业和对应的作业运行更新信息记录在数据库中。
6、进一步地,本专利技术实施例提供的在途批量作业的调度处理方法还包括:
7、启动下一次批量作业;
8、若判断获知所述批量作业中存在记录在数据
9、进一步地,所述启动下一次批量作业包括:
10、在应用容器重启之后,启动下一次批量作业。
11、进一步地,本专利技术实施例提供的在途批量作业的调度处理方法还包括:
12、若判断获知所述批量作业中不存在记录在数据库中的异常作业,则基于所述批量作业的作业运行信息处理所述批量作业。
13、进一步地,本专利技术实施例提供的在途批量作业的调度处理方法还包括:
14、接收批量作业的取消应急消息,所述取消应急消息包括异常作业的作业标识;
15、根据所述异常作业的作业标识查询所述数据库中对应的异常作业,并删除查询到的异常作业和对应的作业运行更新信息。
16、进一步地,本专利技术实施例提供的在途批量作业的调度处理方法还包括:
17、预先配置消息队列和配置中心,所述配置中心用于同步作业应急消息,所述消息队列用于同步批量作业的作业元数据。
18、进一步地,所述将所述异常作业和对应的作业运行更新信息记录在数据库中包括:
19、通过应急表存储所述异常作业和对应的作业运行更新信息;其中,所述应急表是预先创建的。
20、第二方面,本专利技术提供一种在途批量作业的调度处理装置,包括:
21、接收模块,用于接收批量作业的作业应急消息,所述作业应急消息是出现异常作业之后下发的;其中,所述作业应急消息包括异常作业的作业标识和对应的作业运行更新信息;
22、删除模块,用于根据所述异常作业的作业标识删除所述异常作业和对应的作业触发器;
23、建立模块,用于重新建立所述异常作业的作业触发器,并将所述异常作业和对应的作业运行更新信息记录在数据库中。
24、第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述的在途批量作业的调度处理方法。
25、第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的在途批量作业的调度处理方法。
26、第五方面,本专利技术提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的在途批量作业的调度处理方法。
27、本专利技术实施例提供的在途批量作业的调度处理方法及装置,能够接收批量作业的作业应急消息,根据所述异常作业的作业标识删除所述异常作业和对应的作业触发器;重新建立所述异常作业的作业触发器,并将所述异常作业和对应的作业运行更新信息记录在数据库中,在当单个作业出现故障或需修改个别作业的作业运行信息时,无需下掉集群中的所有批量作业,即可更改作业运行信息,提高了批量作业的维护效率。
本文档来自技高网...【技术保护点】
1.一种在途批量作业的调度处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述启动下一次批量作业包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述将所述异常作业和对应的作业运行更新信息记录在数据库中包括:
8.一种在途批量作业的调度处理装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
11.一种计算机程序产品,其特征在于,所述计算机程序
...【技术特征摘要】
1.一种在途批量作业的调度处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述启动下一次批量作业包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述将所述异常作业和对应的作业运行更新信息记录在数据库中包括:
8....
【专利技术属性】
技术研发人员:高雁翔,曹铭洋,戚海荣,张素洁,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。