【技术实现步骤摘要】
作业调度方法及装置
本专利技术涉及信息调度
,具体而言,涉及一种作业调度方法及装置。
技术介绍
相关技术中,对于信用卡商户营销及数据查询后台任务调度机制,基于JAVA多线程技术,实现了后台P处理任务调度功能,脱胎于个人客户营销系统C程序任务调度,适用于工作流较少的系统。在当前的开发工作过程中,各种工作流与存储过程使用相对繁琐,无法有效进行作业任务调度,使得作业任务调度容易出现异常,并在,在数据查询过程中,存在数据查询量大,作业任务调度混乱,导致的作业任务执行效率低,无法快速执行作业任务,这样可能让用户长久等待,会降低用户的体验感。针对上述的作业任务调度过程效率低的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种作业调度方法及装置,以至少解决作业任务调度过程效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种作业调度方法,包括:获取作业调度指令,其中,所述作业调度指令用于指示对多个作业任务进行调度;根据所述作业调度指令,确定所述多个作业任务中的每个作业任务对应的关联数据和关联关系模型,其中,所述关联关系模型是用于指示每个作业 ...
【技术保护点】
1.一种作业调度方法,其特征在于,包括:获取作业调度指令,其中,所述作业调度指令用于指示对多个作业任务进行调度;根据所述作业调度指令,确定所述多个作业任务中的每个作业任务对应的关联数据和关联关系模型,其中,所述关联关系模型是用于指示每个作业任务与其它作业任务之间的相互依赖关系;根据所述每个作业任务对应的关联数据和关联关系模型,确定目标调度结果,其中,所述目标调度结果中至少包括:多个作业线程和每个作业线程的执行顺序,所述作业线程用于执行作业任务;根据所述目标调度结果,进行作业调度。
【技术特征摘要】
1.一种作业调度方法,其特征在于,包括:获取作业调度指令,其中,所述作业调度指令用于指示对多个作业任务进行调度;根据所述作业调度指令,确定所述多个作业任务中的每个作业任务对应的关联数据和关联关系模型,其中,所述关联关系模型是用于指示每个作业任务与其它作业任务之间的相互依赖关系;根据所述每个作业任务对应的关联数据和关联关系模型,确定目标调度结果,其中,所述目标调度结果中至少包括:多个作业线程和每个作业线程的执行顺序,所述作业线程用于执行作业任务;根据所述目标调度结果,进行作业调度。2.根据权利要求1所述的方法,其特征在于,根据所述作业调度指令,确定所述多个作业任务中的每个作业任务对应的关联数据和关联关系模型包括:根据所述作业调度指令,查询预设作业任务表,确定与目标作业任务对应的目标作业信息,其中,所述目标作业信息至少包括:目标作业任务对应的工作流名称、历史执行日期、历史执行周期,所述目标作业任务为所述多个作业任务中的作业任务;根据所述历史执行日期和历史执行周期,确定出目标执行周期值;根据所述工作流名称和所述目标执行周期值,确定与目标作业任务对应的关联数据和关联关系模型。3.根据权利要求2所述的方法,其特征在于,在根据所述工作流名称和所述目标执行周期值,确定与目标作业任务对应的关联数据和关联关系模型之后,还包括:在所述目标作业信息中还包括有与所述目标作业任务对应的目标作业前置条件的情况下,判断所述预设作业任务表中是否有与所述目标作业前置条件对应的历史作业前置条件;在判断出所述预设作业任务表中有与所述目标作业前置条件对应的历史作业前置条件的情况下,获取到与所述目标作业任务对应的目标工作流的工作流信息,其中,所述工作流信息是用于指示对目标作业任务进行调度的目标工作流的信息。4.根据权利要求3所述的方法,其特征在于,在根据所述目标调度结果,进行作业调度之前,所述方法包括:判断与所述目标作业任务对应的目标工作流是否被调用;在判断出与所述目标作业任务对应的目标工作流有被调用的情况下,通过第一预设标志位标识所述目标工作流,其中,所述第一预设标志位用于指示工作流无法被调用;在判断出与所述目标作业任务对应的目标工作流没有被调用的情况下,通过第二预设标志位标识所述目标工作流,其中,所述第二预设标志位用于指示工作流等待被调用。5.根据权...
【专利技术属性】
技术研发人员:叶传明,卓海彬,刘义,项颖,冯清平,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。