利索能及
我要发布
收藏
专利号: 202010119418X
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种集群环境定时任务处理方法,应用于电子装置,其特征在于,所述方法包括:S110、当定时任务到达执行时间时,通过公共校验方法对预先建立的节点信息表进行校验,获得定时任务的执行节点的IP地址;所述节点信息表为对当前时刻的集群节点的IP地址查询得到;

S120、判定当前时刻的集群节点的IP地址和预先设定的所述定时任务的执行节点的IP地址是否一致;

S130、若是,则确定当前时刻的集群节点为所述定时任务的执行节点,由其执行定时任务;若否,则确定当前时刻的集群节点不是所述定时任务的执行节点,退出定时任务调用程序。

2.根据权利要求1所述的集群环境定时任务处理方法,其特征在于,所述节点信息表的建立方法包括:S210、由节点信息组成节点信息表;

S220、按照设定频率遍历所述节点信息表,并查询当前时刻的集群节点的IP地址是否存在于所述节点信息表中,若存在,则更新其更新时间;若不存在,则将当前时刻的集群节点的节点信息插入所述节点信息表中。

3.根据权利要求2所述的集群环境定时任务处理方法,其特征在于,所述节点信息包括:主键、集群节点的IP地址、集群节点创建时间和集群节点更新时间。

4.根据权利要求1所述的集群环境定时任务处理方法,其特征在于,所述公共校验方法包括:S310、按照设定频率遍历所述节点信息表,并筛选出设定时间段内发生过更新的集群节点;

S320、在所述发生过更新的集群节点中按照预先设定的IP选举规则,选择出唯一的集群节点作为定时任务的执行节点。

5.根据权利要求4所述的集群环境定时任务处理方法,其特征在于,所述的预先设定IP选举规则为集群节点IP的地址最小或者集群节点IP的地址最大的集群节点作为定时任务的执行节点。

6.一种集群环境定时任务处理系统,其特征在于,包括:

执行节点的IP地址确定模块,用于当定时任务到达执行时间时,通过公共校验方法对预先建立的节点信息表进行校验,获得定时任务的执行节点的IP地址;所述节点信息表为对当前时刻的集群节点的IP地址查询得到;

执行节点判定模块,用于判定当前时刻的集群节点的IP地址和预先设定的所述定时任务的执行节点的IP地址是否一致;若否,则确定当前时刻的集群节点不是所述定时任务的执行节点,退出定时任务调用程序;

以及定时任务执行模块,用于所述执行节点判定模块判断当前时刻的集群节点的IP地址和预先设定的所述定时任务的执行节点的IP地址判定为一致时,确定当前时刻的集群节点为所述定时任务的执行节点,并由其执行定时任务。

7.一种电子装置,其特征在于,该电子装置包括:存储器、处理器,所述存储器中存储有集群环境定时任务的执行程序,所述集群环境定时任务的执行程序被所述处理器执行时实现如下步骤:S110、当定时任务到达执行时间时,通过公共校验方法对预先建立的节点信息表进行校验,获得定时任务的执行节点的IP地址;所述节点信息表为对当前时刻的集群节点的IP地址查询得到;

S120、判定当前时刻的集群节点的IP地址和预先设定的所述定时任务的执行节点的IP地址是否一致;

S130、若是,则确定当前时刻的集群节点为所述定时任务的执行节点,由其执行定时任务;若否,则确定当前时刻的集群节点不是所述定时任务的执行节点,退出定时任务调用程序。

8.根据权利要求7所述的电子装置,其特征在于,所述节点信息表的建立方法包括:S210、由节点信息组成节点信息表;

S220、按照设定频率遍历所述节点信息表,并查询当前时刻的集群节点的IP地址是否存在于所述节点信息表中,若存在,则更新其更新时间;若不存在,则将当前时刻的集群节点的节点信息插入所述节点信息表中。

9.根据权利要求7所述的电子装置,其特征在于,所述公共校验方法包括:S310、按照设定频率遍历所述节点信息表,并筛选出设定时间段内发生过更新的集群节点;

S320、在所述发生过更新的集群节点中按照预先设定的IP选举规则,选择出唯一的集群节点作为定时任务的执行节点。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括集群环境定时任务的执行程序,所述集群环境定时任务的执行程序被处理器执行时,实现如权利要求1至5中任一项所述的集群环境定时任务处理方法的步骤。