【技术实现步骤摘要】
一种任务调度文件生成方法、装置及存储介质
本说明书实施例涉及计算机
,特别涉及一种任务调度文件生成方法、装置及存储介质。
技术介绍
目前,随着计算机技术的发展,当前的银行作业数据有很多可以通过核心银行系统来处理。核心银行系统(CoreBankingSystem)是以客户为中心,进行帐务处理、满足综合柜员制、并提供24小时服务的电子系统。核心银行系统在处理批量作业时需要对多个作业进行调度。TWS(TivoliWorkloadScheduler)工具是基于IBM主机的一种批量作业运行调度工具,按照设置的作业运行逻辑关系,进行作业的调度运行。在现有的工作中,都是通过人工的方式,阅读版本中的批量作业逻辑关系文件,然后在TWS工具中加工、编辑、增删作业模块进行逐个作业的手工维护。在核心银行业务系统中,随着业务的不断发展,系统功能不断扩展完善,夜间批量过程运行的作业不断增加,目前核心系统已经多达几万个批量作业,每次投产新版本,涉及批量作业调度关系的升级工作越来越复杂。随着作业数量的不断增加、并发度拆分的增加 ...
【技术保护点】
1.一种任务调度文件生成方法,其特征在于,所述方法包括:/n获取任务流程文件;/n从所述任务流程文件中读取各个任务的执行顺序和各个任务的任务名称;/n根据所述各个任务的任务名称确定各个任务对应的调度策略;所述调度策略表征任务的执行方式;/n基于各个任务对应的调度策略和各个任务的执行顺序生成任务调度文件,以便于根据所述任务调度文件对所述各个任务进行调度;其中,所述任务调度文件包括任务调度逻辑关系。/n
【技术特征摘要】 【专利技术属性】
1.一种任务调度文件生成方法,其特征在于,所述方法包括:
获取任务流程文件;
从所述任务流程文件中读取各个任务的执行顺序和各个任务的任务名称;
根据所述各个任务的任务名称确定各个任务对应的调度策略;所述调度策略表征任务的执行方式;
基于各个任务对应的调度策略和各个任务的执行顺序生成任务调度文件,以便于根据所述任务调度文件对所述各个任务进行调度;其中,所述任务调度文件包括任务调度逻辑关系。
2.根据权利要求1所述的方法,其特征在于,所述任务流程文件为通过VISIO编辑的文件。
3.根据权利要求1所述的方法,其特征在于,所述任务名称包括调度标识;所述调度标识用于标识调度策略;相应的,根据所述调度标识确定任务对应的调度策略。
4.根据权利要求1所述的方法,其特征在于,所述调度策略包括以下中的至少一种:
调起任务执行完毕后,执行下一个任务;
将任务拆分为多个子任务,在所述多个子任务执行完毕后执行下一个任务。
5.根据权利要求4所述的方法,其特征在于,所述将任务拆分为多个子任务,在所述多个子任务执行完毕后执行下一个任务包括:
将任务拆分为预设数量的多个子任务,在所述多个子任务执行完毕后执行下一个任务;其中,所述多个子任务的数据存储在数据库中不同的分区。
6.根据权利要求4所述的方法,其特征在于,所述将任务拆分为多个子任务,在所述多个子任务执行完毕后执行下一个任务包括:
预先设置任务执行的并行度;所述并行度表征任务并行执行的最大数量;
将任务拆分为多个子任务;所述子任务的数量等于所述并行度;
并行执行所述多个子任务,在所述多个子任务执行完毕后执行下一个任务。
7.根据权利要求4所述的方法,其特征在于,所述将任务拆分为多个子任务,在所述多个子任务执行完毕后执行下一个任务包括:
将任务拆分为预设数量的多个子任务;其中,所述多个子任务的数据存储在数据库中不同的分区;
技术研发人员:殷昊,尉迟美格,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。