【技术实现步骤摘要】
调度方法、装置、电子设备及计算机可读存储介质
本申请属于数据处理领域,具体涉及一种调度方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着大数据应用系统的发展,各系统之间的数据交互越来越多。为了便于各个系统之间实现数据交互,在现有技术中提出一个基于cron表达式的调度方法。在该调度方法中,需要用户学习cron表达式的语法,然后配置满足自身需求的cron表达式。由于cron表达式是基于时间的表达式,因此,当后续系统检测到当前时间与cron表达式所表征的时间吻合时,启动调度流程。然而,cron表达式只能针对时间进行设置,其所能发挥的作用有限,越来越不能满足系统间的调度需求。
技术实现思路
有鉴于此,本申请的目的在于提供一种调度方法、装置、电子设备及计算机可读存储介质,通过对事件的识别来触发调度,从而丰富现有的调度方式。本申请的实施例是这样实现的:第一方面,本申请实施例提供一种调度方法,所述方法包括:遍历任务管理器,确定出当前正在运行的程序对应的事件类型;判断在所述事件类型中是否存 ...
【技术保护点】
1.一种调度方法,其特征在于,所述方法包括:/n遍历任务管理器,确定出当前正在运行的程序对应的事件类型;/n判断在所述事件类型中是否存在预先创建的事件触发器所包括的标记事件类型;/n当存在时,确定所述事件类型对应的事件内容是否满足所述事件触发器所确定的事件条件;/n当满足时,启动调度流程。/n
【技术特征摘要】
1.一种调度方法,其特征在于,所述方法包括:
遍历任务管理器,确定出当前正在运行的程序对应的事件类型;
判断在所述事件类型中是否存在预先创建的事件触发器所包括的标记事件类型;
当存在时,确定所述事件类型对应的事件内容是否满足所述事件触发器所确定的事件条件;
当满足时,启动调度流程。
2.根据权利要求1所述的方法,其特征在于,所述标记事件类型包括卡夫卡事件、数据库事件及文件事件,每种标记事件类型对应的事件条件不同。
3.根据权利要求1所述的方法,其特征在于,在所述判断在所述事件类型中是否存在预先创建的事件触发器所包括的标记事件类型之前,所述方法还包括:
获取标记事件类型及与所述标记事件类型对应的事件条件;
根据所述标记事件类型及与所述标记事件类型对应的事件条件建立所述事件触发器。
4.根据权利要求1所述的方法,其特征在于,在所述启动调度流程之前,所述方法还包括:
获取当前时间;
判断所述当前时间是否与预先创建的时间触发器的触发时间一致;
确定所述当前时间满足所述时间触发器的触发方式。
5.根据权利要求4所述的方法,其特征在于,所述时间触发器还包括延时时间段,所述启动调度流程,包括:
以所述当前时间为起点延时所述延时时间段后再启动所述调度流程。
6.根据权利要求4所述的方法,其特征在于,在所述判断所述当前时间是否满足预先创建的时间触发器的触发时间之前,所述方法还包括:
...
【专利技术属性】
技术研发人员:左乔亮,李玮斌,
申请(专利权)人:北京明略软件系统有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。