[发明专利]一种服务器集群模式下的定时任务调度方法及调度系统在审
申请号: | 202010331437.9 | 申请日: | 2020-04-24 |
公开(公告)号: | CN111679894A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 巫乔顺;李杰;许斌;晏舒;赵呈供 | 申请(专利权)人: | 云南昆钢电子信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/16 |
代理公司: | 昆明鸿昊知识产权代理事务所(特殊普通合伙) 53211 | 代理人: | 陈芃綦 |
地址: | 650300 *** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 模式 定时 任务 调度 方法 系统 | ||
1.一种服务器集群模式下的定时任务调度方法,其特征在于包括节点配置、信息摘要、模运算、定时任务执行步骤,具体包括:
A、节点配置:将应用服务器集群上对应的节点配置为节点信息文件;
B、信息摘要:将应用服务器集群定时任务操作所对应的数据库表中唯一性的信息集合形成信息摘要文件;
C、模运算:应用服务器节点执行定时任务时,先将信息摘要文件与节点信息文件中的参数取余运算,获取需要当前应用服务器节点修改的数据库表记录;
D、定时任务执行:应用服务器继续执行定时任务,根据获取的需要当前应用服务器节点修改的数据库表记录,执行SQL语句。
2.根据权利要求1所述服务器集群模式下的定时任务调度方法,其特征在于所述节点信息文件包括需要配置的应用服务器集群节点总数nodes以及当前应用服务器节点的序号cur_node。
3.根据权利要求2所述服务器集群模式下的定时任务调度方法,其特征在于所述信息摘要文件message包括表主键或其它被唯一约束的字段信息集合。
4.根据权利要求3所述服务器集群模式下的定时任务调度方法,其特征在于所述节点信息文件和/或信息摘要文件在应用服务器执行定时任务完成后或执行定时任务前进行更新。
5.根据权利要求4所述服务器集群模式下的定时任务调度方法,其特征在于所述信息摘要文件的更新是将已完成定时任务所对应的数据库表中唯一性的信息进行标记为完成或删除。
6.根据权利要求3、4或5所述服务器集群模式下的定时任务调度方法,其特征在于所述C步骤中是通过message%nodes=cur_node运算,获取需要当前节点修改的数据库表记录record_list_x,其中x为应用服务器节点的序号。
7.一种服务器集群模式下的定时任务调度系统,其特征在于包括
节点配置模块(1),用于将应用服务器集群上对应的节点配置为节点信息文件;
信息摘要模块(2),用于将应用服务器集群定时任务操作所对应的数据库(5)表中唯一性的信息集合形成信息摘要文件;
模运算模块(3),用于在应用服务器节点定时任务执行时,获取节点配置模块(1)的节点信息文件及信息摘要模块(2)的信息摘要文件,将信息摘要文件与节点信息文件中的参数取余运算,获取需要当前应用服务器节点修改的数据库(5)表记录;
所述应用服务器(4)在执行定时任务时,从模运算模块(3)获取需要当前应用服务器节点修改的数据库表记录,然后对数据库(5)的表记录执行SQL语句。
8.根据权利要求7所述服务器集群模式下的定时任务调度系统,其特征在于所述节点配置模块(1)和/或信息摘要模块(2)设置于应用服务器集群中的一指定应用服务器(4)上或运行于独立设置的服务器上,所述模运算模块(3)设置于应用服务器集群中的所有应用服务器上。
9.根据权利要求7所述服务器集群模式下的定时任务调度系统,其特征在于所述节点配置模块(1)和/或信息摘要模块(2)在应用服务器(4)执行定时任务完成后或执行定时任务前对应对节点信息文件、信息摘要文件进行更新。
10.根据权利要求9所述服务器集群模式下的定时任务调度系统,其特征在于所述模运算模块(3)通过将信息摘要文件message%应用服务器集群节点总数nodes=当前应用服务器节点的序号cur_node进行运算,获取需要当前节点修改的数据库表记录record_list_x,其中x为应用服务器节点的序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南昆钢电子信息科技有限公司,未经云南昆钢电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010331437.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种历史显示方法及装置
- 下一篇:一种基于离心分离的生物检测平台