[发明专利]批量作业调度处理方法及装置在审
申请号: | 201911010066.8 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110764910A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 马宇卓;王建立 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 11127 北京三友知识产权代理有限公司 | 代理人: | 薛平;谷敬丽 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度节点 调度指令 持久化 作业调度处理 核心服务器 调度 调度功能 作业调度 作业执行 触发 创建 死机 中断 重复 部署 成功 | ||
1.一种批量作业调度处理方法,应用于多个调度节点,其特征在于,包括:
调度节点接收作业的调度指令;
该调度节点在zookeeper中创建所述作业对应的持久化节点;
若该调度节点在所述多个调度节点中最先成功创建所述作业对应的持久化节点,则该调度节点根据所述调度指令触发所述作业的调度。
2.如权利要求1所述的方法,其特征在于,还包括:
若该调度节点在所述多个调度节点中未最先成功创建所述作业对应的持久化节点,则该调度节点停止创建所述作业对应的持久化节点。
3.如权利要求1所述的方法,其特征在于,还包括:
该调度节点在接收作业的调度指令之前,对所述作业所在的数据表和zookeeper进行初始化。
4.一种批量作业调度处理方法,应用于多个调度节点,其特征在于,包括:
调度节点按如下方式生成作业的调度指令:
获得所述作业对应的前继作业的执行状态标签,其中所述执行状态标签为:已执行状态标签或未执行状态标签;
若所述作业对应的所有前继作业的执行状态标签均为已执行状态标签,则生成所述作业的调度指令;
该调度节点根据所述作业的调度指令,在zookeeper中创建所述作业对应的持久化节点;
若该调度节点在所述多个调度节点中最先成功创建所述作业对应的持久化节点,则该调度节点根据所述调度指令触发所述作业的调度。
5.如权利要求4所述的方法,其特征在于,还包括:
若该调度节点在所述多个调度节点中未最先成功创建所述作业对应的持久化节点,则该调度节点停止创建所述作业对应的持久化节点。
6.一种批量作业调度装置,其特征在于,应用于多个调度节点,其中每一调度节点包括:
指令接收模块,用于接收作业的调度指令;
节点创建模块,用于在zookeeper中创建所述作业对应的持久化节点;
调度模块,用于若该调度节点在所述多个调度节点中最先成功创建所述作业对应的持久化节点,则根据所述调度指令触发所述作业的调度。
7.如权利要求6所述的批量作业调度装置,其特征在于,所述节点创建模块还用于:
若该调度节点在所述多个调度节点中未最先成功创建所述作业对应的持久化节点,则停止创建所述作业对应的持久化节点。
8.如权利要求6所述的批量作业调度装置,其特征在于,还包括:
初始化模块,用于在接收作业的调度指令之前,对所述作业所在的数据表和zookeeper进行初始化。
9.一种批量作业调度装置,其特征在于,应用于多个调度节点,其中每一调度节点包括:
指令生成模块,用于按如下方式生成作业的调度指令:
获得所述作业对应的前继作业的执行状态标签,其中所述执行状态标签为:已执行状态标签或未执行状态标签;
若所述作业对应的所有前继作业的执行状态标签均为已执行状态标签,则生成所述作业的调度指令;
节点创建模块,用于根据所述作业的调度指令,在zookeeper中创建所述作业对应的持久化节点;
调度模块,用于若该调度节点在所述多个调度节点中最先成功创建所述作业对应的持久化节点,则根据所述调度指令触发所述作业的调度。
10.如权利要求9所述的批量作业调度装置,其特征在于,所述节点创建模块还用于:
若该调度节点在所述多个调度节点中未最先成功创建所述作业对应的持久化节点,则停止创建所述作业对应的持久化节点。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5任一所述方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求1至5任一所述方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911010066.8/1.html,转载请声明来源钻瓜专利网。