- 专利标题: 基于Redis的分布式定时调度系统和方法
-
申请号: CN202110574672.3申请日: 2021-05-26
-
公开(公告)号: CN113032131A公开(公告)日: 2021-06-25
- 发明人: 李太友 , 宋晨 , 李文泽 , 赵健军 , 郭昊
- 申请人: 天津中新智冠信息技术有限公司
- 申请人地址: 天津市滨海新区中新生态城中成大道以西、中滨大道以南生态建设公寓8号楼1层137房间
- 专利权人: 天津中新智冠信息技术有限公司
- 当前专利权人: 天津中新智冠信息技术有限公司
- 当前专利权人地址: 天津市滨海新区中新生态城中成大道以西、中滨大道以南生态建设公寓8号楼1层137房间
- 主分类号: G06F9/48
- IPC分类号: G06F9/48
摘要:
本发明实施例公开了一种基于Redis的分布式定时调度系统和方法,该系统中,若当前任务抢占线程抢占预设关键字,则当前定时任务调度节点为定时任务调度主节点;当前任务续约线程持续进行定时任务调节主节点续约操作;若续约操作执行失败,则下一个定时任务调度节点为定时任务调度主节点,下一个任务续约线程持续进行定时任务调度主节点续约操作;定时任务调度主节点向定时任务执行节点发送调度请求;定时任务执行节点接收调度请求,执行相应的定时任务执行操作,本发明实施例的技术方案使得定时任务的调度不再依赖数据库及数据库锁,减少了数据库的频繁读写以及加解锁的操作,实现主备调度节点的无缝切换,提高了定时任务的调度效率。
公开/授权文献
- CN113032131B 基于Redis的分布式定时调度系统和方法 公开/授权日:2021-08-31