【技术实现步骤摘要】
任务调度方法及调度系统
[0001]本申请实施例涉及分布式集群
,特别涉及一种任务调度方法及调度系统。
技术介绍
[0002]云计算是未来信息技术发展的必然趋势,云服务提供商在云平台部署云服务,租户通过互联网使用云服务。云服务包括计算能力、存储能力等。
[0003]通常情况下,为了保证云平台平稳运行,云平台往往具有监控告警能力。例如,当云平台中的一个业务服务器的内存占用率过高时,会发出告警。告警功能的基础是定时任务,运维人员预先创建一些定时任务,定时任务被触发后对云平台进行监控。
[0004]现有的云平台采用集中调度方式调度定时任务。对于大规模的定时调度任务,需要使用价格昂贵的、高性能的服务器,成本高。
技术实现思路
[0005]本申请实施例提供一种任务调度方法及调度系统,通过灵活动态添加调度节点或客户端节点,降低对高性能、价格昂贵的服务器的依赖,降低成本。
[0006]第一方面,本申请实施例提供一种任务调度方法,应用于第一客户端节点,所述方法包括:
[0007]接收来自用户设备的第一创建请求,所述第一创建请求用于请求创建调度任务,所述第一客户端节点是客户端集群中的任意一个客户端节点;
[0008]根据第一根目录从调度集群中确定出目标调度节点,所述第一根目录下的第一临时节点用于存储所述调度集群中调度节点的基本信息;
[0009]根据所述第一创建请求生成所述调度任务;
[0010]向所述目标调度节点发送第二创建请求,以使得所述目标调度节点针对 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,应用于第一客户端节点,所述方法包括:接收来自用户设备的第一创建请求,所述第一创建请求用于请求创建调度任务,所述第一客户端节点是客户端集群中的任意一个客户端节点;根据第一根目录从调度集群中确定出目标调度节点,所述第一根目录下的第一临时节点用于存储所述调度集群中调度节点的基本信息;根据所述第一创建请求生成所述调度任务;向所述目标调度节点发送第二创建请求,以使得所述目标调度节点针对所述调度任务生成触发器,所述触发器用于指示所述调度任务的触发条件。2.根据权利要求1所述的方法,其特征在于,所述接收来自用户设备的第一创建请求之前,还包括:当所述第一客户端节点上线时,向协调节点发送第一上线请求以使得所述协调节点更新第二根目录,所述第二根目录下的第二临时节点用于存储所述客户端集群中客户端节点的基本信息,所述第一上线请求携带所述第一客户端节点的基本信息;从所述协调节点拉取所述第一根目录下的各第一临时节点。3.根据权利要求1所述的方法,其特征在于,还包括:接收来自协调节点的第一通知,所述第一通知用于指示所述调度集群中新增或删除调度节点;当所述第一通知指示所述调度集群中新增调度节点时,在所述第一根目录下增加新增调度节点对应的第一临时节点;当所述第一通知指示所述调度集群中下线的调度节点时,从所述第一根目录中删除所述下线的调度节点对应的第一临时节点。4.根据权利要求3所述的方法,其特征在于,所述当所述第一通知指示所述调度集群中下线的调度节点时,从所述第一根目录中删除所述下线的调度节点对应的第一临时节点之后,还包括:接收来自所述协调节点的第二通知,所述第二通知用于指示接管所述下线的调度节点的接管节点;接收来自所述用户设备的第一编辑请求,所述第一编辑请求用于请求编辑所述下线的调度节点的触发器对应的调度任务;向所述接管节点发送第二编辑请求,以使得所述接管节点编辑所述下线的调度节点的数据库中的触发器。5.根据权利要求1~4任一项所述的方法,其特征在于,所述接收来自用户设备的第一创建请求,包括:向所述用户设备发送界面数据流,以使得所述用户设备根据所述界面数据流渲染出创建界面;接收来自用户设备的第一创建请求,所述第一创建请求是所述用户设备根据用户在所述创建界面的输入信息生成的。6.根据权利要求5所述的方法其特征在于,所述向所述目标调度节点发送第二创建请求之后,还包括:接收来自所述目标调度节点的回调请求,所述回调请求携带所述调度任务的任务标
识;根据所述任务标识确定所述调度任务;执行所述调度任务。7.一种任务调度方法,其特征在于,应用于目标调度节点,所述方法包括:接收来自第一客户端节点的第二创建请求,所述第二创建请求用于请求针对调度任务生成触发器,所述触发器用于指示所述调度任务的触发条件,所述第一客户端节点是客户端集群中的任意一个客户端节点,所述目标调度节点是所述第一客户端节点从调度集群中选中的调度节点;根据所述第二创建请求生成所述触发器;当所述触发条件满足时,根据第二根目录从所述客户端集群中确定出第二客户端节点,所述第二根目录下的第二临时节点用于存储所述客户端集群中客户端节点的基...
【专利技术属性】
技术研发人员:林家伟,李东,
申请(专利权)人:深圳爱捷云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。