一种实时任务调度方法、系统、设备及可读存储介质技术方案

技术编号:24852639 阅读:29 留言:0更新日期:2020-07-10 19:06
本申请公开了一种实时任务调度方法、系统、设备和可读存储介质,其中所述方法包括:批量预约对外接口接收作业指示,读取数据库中的作业配置信息;根据所述作业配置信息生成对应的作业组执行指示,并发送给目标执行设备;接收到所述目标执行设备执行所述作业组执行指示的作业组反馈信息后,根据所述作业组反馈信息以及作业逻辑规则信息查询是否存在与所述作业逻辑关联的作业;确定存在与所述作业逻辑关联的作业时,调度与所述作业逻辑关联的作业,直至所述与所述作业逻辑关联的作业所属作业组中的全部作业调度完成。从而实现了批量作业统一操作,使得同构、异构作业得以统一配置和协同工作。

【技术实现步骤摘要】
一种实时任务调度方法、系统、设备及可读存储介质
本申请涉及计算机与通信领域,尤其涉及一种实时任务调度方法、系统、设备及可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本申请实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着银行电子银行业务的快速发展,网上银行、手机银行APP等电子渠道功能的日趋完善,人们可以随时随地享受银行的优质服务,电子银行给人们提供便捷服务的背后,是许多大型在线交易系统支撑电子银行的稳定高效运行,这些交易系统存在大量批量作业用以处理银行后台DB的海量数据。目前是个大数据时代,数据是银行一个重要资产,处理这些数据的批量作业高效稳定运行,在安全至上的银行业是个重要的事项。然而,现有技术中的处理方式很难实现实时监控和自动处理,为了更好的管理维护批量作业的安全稳定运行,需要个统一的批量调度平台来调度监控批量作业的运行。现有作业调度技术方案至少存在以下缺陷:第一种方案仅针对同构作业进行调度,未对不同类型的异构作业做出调度;而第二种方案,未对作业之间的逻辑关系和分支判断进行描述。本文档来自技高网...

【技术保护点】
1.一种实时任务调度方法,其特征在于,包括:/n通过批量预约对外接口接收作业指示,读取数据库中的作业配置信息,所述作业配置信息包括预约作业时间、作业编号和作业对应的作业组编号,所述数据库用于存储作业配置信息和作业逻辑规则信息;/n根据所述作业配置信息生成对应的作业组执行指示,并发送给目标执行设备;/n接收到所述目标执行设备执行所述作业组执行指示的作业组反馈信息后,根据所述作业组反馈信息以及作业逻辑规则信息查询是否存在与所述作业逻辑关联的作业;/n确定存在与所述作业逻辑关联的作业时,调度与所述作业逻辑关联的作业,直至所述与所述作业逻辑关联的作业所属作业组中的全部作业调度完成。/n

【技术特征摘要】
1.一种实时任务调度方法,其特征在于,包括:
通过批量预约对外接口接收作业指示,读取数据库中的作业配置信息,所述作业配置信息包括预约作业时间、作业编号和作业对应的作业组编号,所述数据库用于存储作业配置信息和作业逻辑规则信息;
根据所述作业配置信息生成对应的作业组执行指示,并发送给目标执行设备;
接收到所述目标执行设备执行所述作业组执行指示的作业组反馈信息后,根据所述作业组反馈信息以及作业逻辑规则信息查询是否存在与所述作业逻辑关联的作业;
确定存在与所述作业逻辑关联的作业时,调度与所述作业逻辑关联的作业,直至所述与所述作业逻辑关联的作业所属作业组中的全部作业调度完成。


2.如权利要求1所述的方法,其特征在于,所述根据所述作业组反馈信息以及作业逻辑规则信息查询是否存在与所述作业逻辑关联的作业,包括:
对所述作业组反馈信息进行解析,确定所述作业组中的作业的执行状态;
根据所述作业组中的作业的执行状态查询所述逻辑规则信息,确定是否存在与所述作业逻辑关联的作业。


3.如权利要求1所述的方法,其特征在于,所述作业配置信息还包括:作业类型、目标设备信息和作业内容信息。


4.如权利要求1所述的方法,其特征在于,所述将所述作业对应的作业组执行指示发送给目标执行设备之后,所述方法还包括:
若接收到所述目标执行设备执行所述作业组执行失败信息后,对所述执行失败的作业组中的作业进行自动重跑处理。


5.如权利要求4所述的方法,其特征在于,所述对所述执行失败的作业组中的作业进行自动重跑处理,包括:
根据所述执行失败的作业组中的作业所对应的数据库节点查找异常数据,并进行更正处理;
在更正所述异常数据后,跳过已经执行成功的作业,执行因数据异常而执行失败的作业。


6.如权利要求1所述的方法,其特征在于,所述方法还包括:
每个作业对应地执行一个所述数据库节点相关的数据,同时记录每个作业的执行情况。


7.如权利要求1所述的方法,其特征在于,所述方法还包括:
确定不存在与所述作业逻辑关联的作业时,结束处理所述作业。


8.一种实时任务调度系统,其特征在于,所述系统包括:
作业配置信息读取模块,用于通过批量预约对外接口接收作业指示,读取数据库中的作...

【专利技术属性】
技术研发人员:曹德然安兴朝
申请(专利权)人:中国建设银行股份有限公司建信金融科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1