[发明专利]一种基于分布式框架的简批量定制调度方法及装置在审
申请号: | 202110697979.2 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113391904A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 王诗章;江梦泽;丁洁 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/36;G06F16/22;G06F16/2458;G06F16/27;G06F16/28 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 框架 批量 定制 调度 方法 装置 | ||
本发明提供了一种基于分布式框架的简批量定制调度方法及装置,可以应用于金融领域,方法包括:根据获取的简批量配置信息生成简批量推荐清单,以使用户从简批量推荐清单中进行选择;根据用户的选择获取对应的简批量配置信息并解析,获得子作业组信息;根据子作业组信息进行简批量定制调度。本申请通过对简批量进行配置,为开放平台应用提供了两种简批量配置方式,方便灵活配置简批量作业信息,基于用户提交的调度任务,按照前后项依赖关系实时触发相关作业并将作业执行情况返回,解决了开放平台批量作业调度广泛面临的特定组批量调度任务问题,提供了一种灵活调度方式,提高了测试效率。
技术领域
本申请属于分布式应用技术领域,具体地讲,涉及一种基于分布式框架的简批量定制调度方法及装置。
背景技术
当前,大多数开放平台应用系统的批量是按组为单位调度的,如以内部户发报交易的对账批量流程为例,批量组包含:日终批量开口作业-加载主机文件-抽取内部户记录-内部户记录同步状态到数据表-生成内部户发报对账文件-合并内部户发报日终对账文件-生成日终CHK文件-日终批量收口作业。在测试环境中,经常需要按需运行一些简批量组来完成特定测试任务,这些简批量相较完整批量体量小、调度灵活、可按需重复调起,能有效节约系统资源、提升测试效率。
然而目前分布式批量调度系统(F-DBF)对于一组批量的重提,若错过自动场次,应用负责人需要手工调起,将涉及作业依次重提,DBF平台不支持以组批量的形式一次调度,依赖触发,调度方式不够灵活方便,影响工作效率。此外,测试过程中经常会出现文件未到、执行器下线、存储空间不足等异常情况引发作业中断。为不影响后续的作业正常调度,应用负责人一般采取将前置依赖的中断作业跳过处理,之后手动提交中断作业。但这种处理方式,无法实现相关批量的全流程自动调度验证。
发明内容
本申请提供了一种基于分布式框架的简批量定制调度方法及装置,以至少解决目前的DBF平台不支持以组批量的形式一次调度,依赖触发,调度方式不够灵活方便,影响工作效率等问题。
根据本申请的第一个方面,提供了一种基于分布式框架的简批量定制调度方法,包括:
根据获取的简批量配置信息生成简批量推荐清单,以使用户从简批量推荐清单中进行选择;
根据用户的选择获取对应的简批量配置信息并解析,获得子作业组信息;
根据子作业组信息进行简批量定制调度。
在一实施例中,根据获取的简批量配置信息生成简批量推荐清单,包括:
根据获取的简批量配置信息生成批量排成图;
拆分批量排成图生成子图;
遍历子图生成路径集合获取简批量推荐清单。
在一实施例中,根据用户的选择获取对应的简批量配置信息并解析,获得子作业组信息,包括:
依据预设的作业组拼接规则对获取的简批量配置信息进行解析;
将解析后的简批量配置信息按照标识符拆解为若干个子作业组信息。
在一实施例中,根据子作业组信息进行简批量定制调度,包括:
解析子作业组信息并提取控头作业作为查询条件查询获得最大场次号信息;
根据最大场次号信息获得本次提交场次号信息;
根据子作业组的类型依照提交场次号信息进行调度提交。
在一实施例中,根据子作业组的类型依照提交场次号信息进行调度提交,包括:
如果子作业组的类型是控头作业,则依照本次提交场次号信息直接进行调度提交;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110697979.2/2.html,转载请声明来源钻瓜专利网。