一种群集部署环境中任务调度方法及装置与流程

文档序号:11949750阅读:来源:国知局

技术特征:

1.一种群集部署环境中任务调度方法,其特征在于,包括:

任务控制器接收Web应用通过任务控制接口发送的当前待执行任务的任务查询请求;

所述任务控制器根据所述任务查询请求,查询所述任务控制器中第一任务信息;其中,所述第一任务信息为所述任务控制器对各web应用的待执行任务注册信息调控后的任务信息;

所述任务控制器根据所述查询结果,确定是否允许执行所述当前待执行任务。

2.如权利要求1所述的方法,其特征在于,所述任务控制器接收Web应用通过任务控制接口发送的当前待执行任务的任务查询请求之前,还包括:

所述任务控制器接收所述各Web应用通过所述任务控制接口发送的所述待执行任务注册信息,并对所述待执行任务注册信息进行筛选,将筛选后所述待执行任务注册信息存储到所述第一任务信息中;

其中,所述待执行任务注册信息中至少携带有Web应用的机器物理地址、Web应用的IP地址和任务标识。

3.如权利要求2所述的方法,其特征在于,所述任务控制器对接收的所述待执行任务注册信息进行筛选,具体为:

所述任务控制器依据所述待执行任务注册信息确定各待执行任务的属性信息,所述属性信息至少包括不可替代、可替代、可删除;

所述任务控制器对所述待执行任务注册信息调控,包括:

所述任务控制器接收的多个Web应用发送的所述待执行任务,从所述待执行任务查找相同的所述待执行任务;

将满足设定条件的相同的所述待执行任务合并为第一待执行任务;

对所述第一待执行任务设置第一任务调度表达式。

4.如权利要求2所述的方法,其特征在于,所述任务控制器根据查询结 果,确定是否允许执行所述当前待执行任务,具体为:

所述任务查询请求中携带有所述Web应用的机器物理地址、所述Web应用的IP地址和所述当前待执行任务的任务标识;

所述任务控制器根据所述当前待执行任务的任务标识、所述Web应用的机器物理地址和所述Web应用的IP地址查询所述第一任务信息;

若确定所述第一任务信息中存在于所述待执行任务的任务标识、所述Web应用的机器物理地址和所述Web应用的IP地址相匹配的任务信息,则允许执行所述当前待执行任务。

5.如权利要求4所述的方法,其特征在于,所述允许执行所述当前待执行任务,包括:

若所述当前待执行任务为第一待执行任务,则按照第一任务调度表达式调度所述当前待执行任务。

6.如权利要求1所述的方法,其特征在于,所述待执行任务注册信息还包括任务执行策略;

所述任务控制器接收任务调度修改请求,根据所述任务调度修改请求修改所述第一任务信息中对应任务的任务执行策略,以使所述对应任务执行修改后的任务执行策略。

7.一种群集部署环境中任务调度装置,其特征在于,包括:

接收模块:用于接收Web应用通过任务控制接口发送的当前待执行任务的任务查询请求;

查询模块:用于根据所述任务查询请求,查询所述任务控制器中第一任务信息;其中,所述第一任务信息为所述任务控制器对各web应用的待执行任务注册信息调控后的任务信息;

确定模块:用于根据所述查询结果,确定是否允许执行所述当前待执行任务。

8.如权利要求7所述的装置,其特征在于,所述接收模块还用于:

接收Web应用通过任务控制接口发送的当前待执行任务的任务查询请求之前,

接收所述各Web应用通过所述任务控制接口发送的所述待执行任务注册信息,并对所述待执行任务注册信息进行筛选,将筛选后所述待执行任务注册信息存储到所述第一任务信息中;

其中,所述待执行任务注册信息中至少携带有Web应用的机器物理地址、Web应用的IP地址和任务标识。

9.如权利要求8所述的装置,其特征在于,所述接收模块具体用于:

依据所述待执行任务注册信息确定各待执行任务的属性信息,所述属性信息至少包括不可替代、可替代、可删除;

所述任务控制器对所述待执行任务注册信息调控,包括:

所述任务控制器接收的多个Web应用发送的所述待执行任务,从所述待执行任务查找相同的所述待执行任务;

将满足设定条件的相同的所述待执行任务合并为第一待执行任务;

对所述第一待执行任务设置第一任务调度表达式。

10.如权利要求8所述的装置,其特征在于,所述确定模块具体用于:

所述任务查询请求中携带有所述Web应用的机器物理地址、所述Web应用的IP地址和所述当前待执行任务的任务标识;

所述任务控制器根据所述当前待执行任务的任务标识、所述Web应用的机器物理地址和所述Web应用的IP地址查询所述第一任务信息;

若确定所述第一任务信息中存在于所述待执行任务的任务标识、所述Web应用的机器物理地址和所述Web应用的IP地址相匹配的任务信息,则允许执行所述当前待执行任务。

11.如权利要求10所述的装置,其特征在于,所述确定模块具体用于:

若所述当前待执行任务为第一待执行任务,则按照第一任务调度表达式调度所述当前待执行任务。

12.如权利要求7所述的装置,其特征在于,所述接收模块还用于:

接收任务调度修改请求,根据所述任务调度修改请求修改所述第一任务信息中对应任务的任务执行策略,以使所述对应任务执行修改后的任务执行策略。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1