[发明专利]用于批次调度中心与批次应用服务之间的注册方法及系统在审
| 申请号: | 202010359656.8 | 申请日: | 2020-04-30 |
| 公开(公告)号: | CN111522646A | 公开(公告)日: | 2020-08-11 |
| 发明(设计)人: | 罗孟波;翁国海 | 申请(专利权)人: | 北京江融信科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/30 |
| 代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 张彩珍 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 批次 调度 中心 应用服务 之间 注册 方法 系统 | ||
本发明公开了一种用于批次调度中心与批次应用服务之间的注册方法,包括:步骤S1:创建注册中心;步骤S2:通过批次调度中心触发需执行的计划,以对相关任务分区启动相应地批次进程应用;步骤S3:通过程序监听器将批次进程应用的执行情况写入注册中心;步骤S4:通过批次调度中心轮询监听注册中心的执行情况的变化,批次调度中心根据变化后的执行情况进行相应地处理。
技术领域
本发明涉及一种注册方法及系统,具体地说,尤其涉及一种用于批次调度中心与批次应用服务之间的注册方法及系统。
背景技术
在批次调度中,任务分区记录的执行结果状态通常会通过定时的方式扫描批次数据库来获取,这样的情况下,如果同时有大批量的任务分区执行,会造成批次数据库的读写阻塞、延时甚至瘫痪问题,以及批次调度中心处理更新任务分区状态时阻塞滞后问题。具体地说,现有技术中批次调度中心的任务分区状态获取方式为,批次调度中心通过定时任务轮询扫描,通过读取批次数据库相关的任务分区执行结果状态来更新批次调度中心的任务分区状态。此种方式的缺点是会造成批次数据库的读写阻塞、延时甚至瘫痪以及批次调度中心更新任务分区状态时滞后。
发明内容
本发明所要解决的技术问题在于提供一种用于批次调度中心与批次应用服务之间的注册方法,其中,包括:
步骤S1:创建注册中心;
步骤S2:通过批次调度中心触发需执行的计划,以对相关任务分区启动相应地批次进程应用;
步骤S3:通过程序监听器将所述批次进程应用的执行情况写入所述注册中心;
步骤S4:通过所述批次调度中心轮询监听所述注册中心的执行情况的变化,所述批次调度中心根据变化后的执行情况进行相应地处理。
上述的注册方法,其中,所述步骤S2中,并根据计划中的任务顺序拉起相应地任务分区以启动所述批次进程应用。
上述的注册方法,其中,所述步骤S2中,所述批次调度中心通过手动或定时触发需执行的计划,并将计划中的任务链按任务顺序对任务分区拉起相应地任务分区以启动所述批次进程应用。
上述的注册方法,其中,所述步骤S3中包括:
步骤S31:所述批次进程应用启动并开始执行;
步骤S32:所述程序监听器于所述注册中心中创建相应的注册中心节点;
步骤S33:所述程序监听器将所述批次进程应用的执行情况写入所述注册中心节点。
上述的注册方法,其中,所述步骤S4中,所述批次调度中心通过定时调度任务轮询监听所述注册中心节点的所述执行情况的变化。
上述的注册方法,其中,所述步骤S4中,当所述批次调度中心监听到所述执行情况更新后,所述批次调度中心更新相关任务分区执行记录中的状态判断是否执行下一节点任务。
上述的注册方法,其中,所述步骤S4中,当所述批次调度中心于一设定时间内未监听到所述执行情况写入的通知时,所述批次调度中心通过批次数据库查询相应地所述批次进程应用的执行情况,并根据所述执行情况对执行的计划进行相应地处理。
上述的注册方法,其中,所述步骤S4中,当所述批次调度中心于一设定时间内未监听到所述批次进程应用成功启动的通知时,所述批次调度中心向平台发起查询任务分区状态的查询请求,当任务分区状态为失败时,则更新执行分区为失败;当所述批次调度中心于一设定时间内未监听到所述批次进程应用执行时,所述批次调度中心向任务分区告警。
上述的注册方法,其中,所述步骤S4中,根据所述执行情况对执行的计划进行相应地处理:POD假死及OMM中的至少一者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京江融信科技有限公司,未经北京江融信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010359656.8/2.html,转载请声明来源钻瓜专利网。





