【技术实现步骤摘要】
任务执行方法、装置、计算机可读存储介质及电子设备
[0001]本专利技术涉及金融科技领域或其他领域,具体而言,涉及一种任务执行方法、装置、计算机可读存储介质及电子设备。
技术介绍
[0002]目前,在业务办理或其它场景中,通常按照一定的时间周期或指定时刻来执行与业务相关的任务。然而,现有任务的执行方法通常存在以下问题,例如,通常通过估算任务执行完成的时间,来决定依赖它的任务执行顺序和时间,导致任务执行期间出现时间空挡或时间冲突;无法感知任务之间是否可并行,从而无法最大化并行任务,由此,导致相关技术中存在任务执行效率低的问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种任务执行方法、装置、计算机可读存储介质及电子设备,以至少解决现有技术中由于定时执行任务造成的任务执行效率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种任务执行方法,包括:获取多个待执行任务中的第一待执行任务在执行过程中所触发的数据更新信息, ...
【技术保护点】
【技术特征摘要】
1.一种任务执行方法,其特征在于,包括:获取多个待执行任务中的第一待执行任务在执行过程中所触发的数据更新信息,其中,所述多个待执行任务之间具有依赖关系;基于所述数据更新信息从所述多个待执行任务中确定至少一个第二待执行任务,其中,所述第二待执行任务的执行依赖于所述数据更新信息中所包含的数据;执行所述至少一个第二待执行任务。2.根据权利要求1所述的方法,其特征在于,在获取多个待执行任务中的第一待执行任务在执行过程中所触发的数据更新信息之后,所述方法包括:获取所述第一待执行任务执行完成后所触发的目标任务标记位;从所述多个待执行任务中确定与所述目标任务标记位对应的至少一个待执行任务;确定与所述目标任务标记位对应的至少一个待执行任务为第三待执行任务,并执行所述第三待执行任务。3.根据权利要求1或2所述的方法,其特征在于,在执行所述至少一个第二待执行任务之后,所述方法还包括:若所述多个待执行任务均被执行完成,则获取目标有向无环图,其中,所述目标有向无环图为基于所述多个待执行任务之间的依赖关系所构建的;基于所述多个待执行任务的第一执行信息确定所述目标有向无环图中的关键路径,其中,所述第一执行信息至少包括每个待执行任务的开始执行时间和结束执行时间;基于所述关键路径确定所述多个待执行任务中的关键待执行任务,以在下一次执行所述多个待执行任务时,为所述关键待执行任务分配目标计算资源。4.根据权利要求3所述的方法,其特征在于,基于所述多个待执行任务的第一执行信息确定所述目标有向无环图中的关键路径,包括:确定所述每个待执行任务执行时的资源占用信息;基于所述每个待执行任务执行时的资源占用信息以及结束执行时间,计算得到所述每个待执行任务的目标结束执行时间;根据关键路径法,基于所述目标有向无环图以及所述每个待执行任务的开...
【专利技术属性】
技术研发人员:朱宇戈,黄梦航,刘博,张建荣,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。