[发明专利]定时任务处理系统及方法在审
申请号: | 201811615118.X | 申请日: | 2018-12-27 |
公开(公告)号: | CN109710394A | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 郝洋 | 申请(专利权)人: | 出门问问信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/16 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100007 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主服务器 消息中间件服务器 定时任务处理 备份服务器 消息中间件 集群 存储 发生故障 通信连接 监控 服务器 | ||
1.一种定时任务处理系统,其特征在于,所述系统包括消息中间件集群,所述消息中间件集群包括通信连接的第一消息中间件服务器和第二消息中间件服务器,所述第一消息中间件服务器用于存储待处理定时任务,所述第一消息中间件服务器包括一个主服务器和至少一个备份服务器;
所述主服务器,用于监控主服务器中存储的待处理定时任务,在待处理定时任务到达处理时间时,对到达处理时间的待处理定时任务进行相应的处理;
所述第二消息中间件服务器,用于监控所述主服务器的状态,在所述主服务器故障时,通知所述备份服务器作为主服务器。
2.根据权利要求1所述的系统,其特征在于,所述待处理定时任务到达处理时间是指当前时间与待处理定时任务的到期时间的时间间隔等于预设的网络延迟时长。
3.根据权利要求2所述的系统,其特征在于,所述主服务器对到达处理时间的待处理定时任务进行相应的处理时,具体用于;
将所述到达处理时间的待处理定时任务发送至所述第二消息中间件服务器;
所述第二消息中间件服务器,还用于接收并存储所述主服务器发送的到达处理时间的待处理定时任务,在存储的待处理定时任务到达任务的到期时间时,将到达到期时间的定时任务发送至对应的第一电子设备。
4.根据权利要求1或3任一项所述的系统,其特征在于,所述第二消息中间件服务器,还用于接收第二电子设备发送的待处理定时任务,并将待处理定时任务发送至所述第一消息中间件服务器,以使所述第一消息中间件服务器存储处待处理定时任务。
5.根据权利要求1所述的系统,其特征在于,所述第二消息中间件服务器,还用于:
在将到达到期时间的定时任务发送至对应的第一电子设备之后,向所述第一消息中间件服务器发送删除到达到期时间的定时任务的通知消息;
所述第一消息中间件服务器,还用于:
在接收到所述第二消息中间件服务器发送的所述通知消息后,将到达到期时间的定时任务删除。
6.根据权利要求1至5中任意一项所述的系统,其特征在于,所述第二消息中间件服务器还用于:
在发生故障的主服务器恢复正常时,通知当前的主服务器向恢复正常的主服务器同步待处理定时任务;
其中,所述恢复正常的主服务器作为备份服务器。
7.根据权利要求1至6中任意一项所述的系统,其特征在于,所述待处理定时任务存储在第一消息中间件服务器的消息队列中。
8.基于权利要求1至7中任一项所述系统的一种定时任务处理方法,其特征在于,所述方法包括:
主服务器监控主服务器中存储的待处理定时任务,在待处理定时任务到达处理时间时,对到达处理时间的待处理定时任务进行相应的处理;
第二消息中间件服务器监控所述主服务器的状态,在所述主服务器故障时,通知备份服务器作为主服务器。
9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和总线;
其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;
所述处理器用于调用所述存储器中的程序指令,以执行权利要求8中任一消息中间件服务器所执行的方法步骤,其中,任一消息中间件服务器为第一消息中间件服务器或第二消息中间件服务器。
10.一种非暂态计算机可读存储质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求8中任一消息中间件服务器所执行的方法步骤,其中,任一消息中间件服务器为第一消息中间件服务器或第二消息中间件服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于出门问问信息科技有限公司,未经出门问问信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811615118.X/1.html,转载请声明来源钻瓜专利网。