任务的互斥处理方法及装置与流程

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

技术特征:

1.一种任务的互斥处理方法,其特征在于,所述方法包括:

S1、控制端接收授权启动消息获取请求,所述授权启动消息获取请求携带对应同质定时任务的唯一启动标识,所述授权启动消息获取请求由不同web容器中的一个同质定时任务发送;

S2、控制端在所述授权启动消息被一个web容器中的一个同质定时任务获取并授权启动时,拒绝发送所述授权启动消息至其他web容器中的其他同质定时任务,以拒绝执行所述其他同质定时任务。

2.根据权利要求1所述的方法,其特征在于,所述步骤S1之后,步骤S2之前还包括:

S3、控制端判断所述授权启动消息是否被一个web容器中的任一个同质定时任务获取,当判断为是时,转到所述步骤S2,否则转到步骤S3;

S4、控制端分配授权启动消息至所述授权启动消息获取请求对应的同质定时任务,以执行所述同质定时任务。

3.根据权利要求2所述的方法,其特征在于,所述步骤S4具体包括:

S41、控制端判断所接收的同质定时任务的授权启动消息获取请求的个数是否为1,若是则转到所述步骤S42,若大于1则转到步骤S43;

S42、当判断接收的授权启动消息获取请求为1个时,控制端分配授权启动消息至该授权启动消息获取请求对应的同质定时任务,以执行所述同质定时任务;

S43、控制端对接收所述授权启动消息获取请求的时间进行排序,将所述授权启动消息发送给最先接收到的授权启动消息获取请求对应的同质定时任务。

4.根据权利要求1所述的方法,其特征在于,所述步骤S2后还包括:

S5、控制端接收同质定时任务被执行结束时反馈的授权启动消息,以便将 所述授权启动消息分配给其他web容器中的其他同质定时任务。

5.根据权利要求1所述的方法,其特征在于,在所述步骤S1之前,包括:

S0、控制端检测系统中互为同质定时任务的组数,每一组同质定时任务存储于对应的web容器中;根据检测的系统中互为同质定时任务的组数生成相应个数的授权启动消息。

6.一种任务的互斥处理装置,其特征在于,所述装置包括:

请求接收单元,用于接收授权启动消息获取请求,所述授权启动消息获取请求携带对应同质定时任务的唯一启动标识,所述授权启动消息获取请求由不同web容器中的一个同质定时任务发送;

消息拒绝发送单元,用于在所述授权启动消息被一个web容器中的一个同质定时任务获取并授权启动时,拒绝发送所述授权启动消息至其他web容器中的其他同质定时任务,以拒绝执行所述其他同质定时任务。

7.根据权利要求6所述的装置,其特征在于,所述装置包括:

授权启动消息是否被分配单元,用于判断所述授权启动消息是否被一个web容器中的任一个同质定时任务获取;

授权启动消息分配单元,用于在所述授权启动消息没有被一个web容器中的任一个同质定时任务获取时,分配授权启动消息至所述授权启动消息获取请求对应的同质定时任务,以执行所述同质定时任务。

8.根据权利要求7所述的装置,其特征在于,所述授权启动消息分配单元包括:

启动消息获取请求个数判断模块,用于判断所接收的同质定时任务的授权启动消息获取请求的个数是否为1;

第一授权启动消息子分配模块,用于当判断接收的授权启动消息获取请求为1个时,分配授权启动消息至该授权启动消息获取请求对应的同质定时任务,以执行所述同质定时任务;

第二授权启动消息子分配模块,用于对接收所述授权启动消息获取请求的 时间进行排序,将所述授权启动消息发送给最先接收到的授权启动消息获取请求对应的同质定时任务。

9.根据权利要求6所述的装置,其特征在于,所述装置包括:

授权启动消息接收单元,用于接收同质定时任务被执行结束时反馈的授权启动消息,以便将所述授权启动消息分配给其他web容器中的其他同质定时任务。

10.根据权利要求6所述的装置,其特征在于,所述装置包括:

授权启动消息生成单元,用于检测系统中互为同质定时任务的组数,每一组同质定时任务存储于对应的web容器中;根据检测的系统中互为同质定时任务的组数生成相应个数的授权启动消息。

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