说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210541507.2 (22)申请日 2022.05.17 (71)申请人 贝壳找房 (北京) 科技有限公司 地址 100085 北京市海淀区西二 旗西路2号 院35号楼01层102-1 (72)发明人 缪桓举 赵谦 (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 谢志超 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/48(2006.01) (54)发明名称 分布式定时任务调度方法、 系统、 存储介质 及程序产品 (57)摘要 本发明提供一种分布式定时任务调度方法、 系统、 存储介质及程序产品, 该方法包括: 调度服 务器定时从数据库拉取未来预设时段内要执行 的任务, 并将到达执行时间的任务分别在zk任务 队列目录节 点下创建对应的临时目录节点; 分布 式服务节 点处于空闲状态的线程排队获取锁, 所 述线程获取锁后到所述zk任务队列目录节点取 走一个所述临时目录节点对应的任务, 释放锁, 并在执行所述任务后重新排队获取锁。 本发明提 供的分布式定时任务调度方法、 系统、 存储介质 及程序产品, 可避免对数据库的过度访问, 减少 对数据库的访问压力; 可避免任务积压, 确保分 布式服务器资源高可用。 权利要求书2页 说明书9页 附图2页 CN 115185673 A 2022.10.14 CN 115185673 A 1.一种分布式定时任务调度方法, 其特 征在于, 包括: 调度服务器定时从数据库拉取未来预设时段内要执行的任务, 并将到达执行时间的任 务分别在zk任务队列目录节点下创建对应的临时目录节点; 分布式服务节点处于空闲状态的线程排队获取锁, 所述线程获取锁后到所述zk任务队 列目录节点取走一个所述临时目录节点对应的任务, 释放锁, 并在执行所述任务后重新排 队获取锁。 2.根据权利要求1所述的分布式定时任务调度方法, 其特 征在于, 所述方法还 包括: 所述分布式服 务节点上线后在zk节点列表目录节点下创建对应的临时目录节点; 所述调度服务器监听所述zk节点列表目录节点下创建的临时目录节点的状态, 响应于 获取到所述分布式服务节点下线的信息, 获取下线的所述分布式服务节点未完成的任务, 并将下线的所述分布式服务节点未完成的任务重新分别在所述zk任务队列目录节点下创 建对应的临时目录节点。 3.根据权利要求1所述的分布式定时任务调度 方法, 其特征在于, 所述zk任务队列目录 节点下创建的临时目录节点 为临时顺序编号目录节点; 所述线程获取锁后到所述zk任务队列目录节点取走一个所述临时目录节点对应的任 务, 包括: 所述线程获取锁后根据所述临时目录节点的序号到所述zk任务队列目录节点取 走一个所述临时目录节点对应的任务。 4.根据权利要求2所述的分布式定时任务调度方法, 其特征在于, 所述方法还包括: 所 述分布式服务节点在所述线程取走任务后及执行所述任务后更新数据库中相 应任务的状 态; 在所述将下线的所述分布式服务节点未完成的任务重新分别在所述zk任务队列目录 节点下创建对应的临时目录节点之前, 所述方法还包括: 根据所述下线的所述分布式服务 节点的信息查询所述数据库获取 所述未完成的任务。 5.根据权利要求1所述的分布式定时任务调度方法, 其特征在于, 所述分布式服务节点 处于空闲状态的线程 排队获取锁, 包括: 所述分布式服务节点处于空闲状态的线程在zk线程队列目录节点下创建对应的临时 顺序编号目录节点; 所述线程获取所述zk线程队列目录节点下其他的所述临时顺序编号目录节点的序号, 若所述线程对应的所述临时顺序编号目录节点的序号 最小则获取锁。 6.根据权利要求1所述的分布式定时任务调度方法, 其特征在于, 在 分布式服务节点处 于空闲状态的线程 排队获取锁后, 所述方法还 包括: 响应于所述zk任务队列目录节点下的临时目录节点为空, 则所述线程监听所述zk任务 队列目录节点。 7.一种分布式定时任务调度系统, 其特征在于, 包括调度服务器、 zookeeper服务器和 分布式服 务节点集群, 所述分布式服 务器节点 集群包括至少一个分布式服 务节点, 其中: 所述调度服务器用于: 定时从数据库拉取未来预设时段内要执行的任务, 并将到达执 行时间的任务分别在zk任务队列目录节点下创建对应的临时目录节点; 所述分布式服务节点用于: 处于空闲状态的线程排队获取锁, 所述线程获取锁后到所 述zk任务队列目录节点取走一个所述临时目录节点对应的任务, 释放锁, 并在执行所述任权 利 要 求 书 1/2 页 2 CN 115185673 A 2务后重新 排队获取锁。 8.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运 行的计算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至6任一项所 述分布式定时任务调度方法中调度服 务器或分布式服 务节点所 执行的步骤。 9.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机 程序被处理器执行时实现如权利要求1至6任一项所述分布式定时任务调度方法中调度服 务器或分布式服 务节点所 执行的步骤。 10.一种计算机程序产品, 包括计算机程序, 其特征在于, 所述计算机程序被处理器执 行时实现如权利要求1至6任一项所述分布式定时任务调度方法中调度服务器或分布式服 务节点所 执行的步骤。权 利 要 求 书 2/2 页 3 CN 115185673 A 3
专利 分布式定时任务调度方法、系统、存储介质及程序产品
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:14:58
上传分享
举报
下载
原文档
(527.3 KB)
分享
友情链接
JGJ-T394-2017 152-2017消防站.pdf
法律法规 证券期货行政执法当事人承诺制度实施办法.pdf
GB-T 42615-2023 在用电梯安全评估规范.pdf
GB-T 17639-2023 土工合成材料 长丝纺粘针刺非织造土工布.pdf
GB-T 16571-2012 博物馆和文物保护单位安全防范系统要求.pdf
GB-T 26510-2011 防水用塑性体改性沥青.pdf
绿盟 赵粮 大模型浪潮下的全球网络安全思考-2023TechWorld-final.pdf
GM-T 0119-2022 PLC控制系统及PLC控制器密码应用技术规范.pdf
信通院 《区块链赋能新型智慧城市白皮书-2019年》.pdf
GB-T 43711-2024 电子采购交易规范 非招标方式.pdf
GM-T 0035.3-2014 射频识别系统密码应用技术要求 第3部分:读写器密码应用技术要求.pdf
T-QGCML 106—2021 生物基热拌用高性能沥青再生剂.pdf
GB-T 31253-2014 天然气 气体标准物质的验证 发热量和密度直接测量法.pdf
GB-T 26300-2020 镍钴锰三元素复合氢氧化物.pdf
GB-T 9722-2023 化学试剂 气相色谱法通则.pdf
MH-T 1020-2018 锂电池航空运输规范.pdf
DB4102-T 004-2020 检测设备计量溯源管理指南 开封市.pdf
T-CCPITCSC 119—2023 企业税务风险管理指南.pdf
GB-T 11469-2013 无线电高度表通用规范.pdf
思度安全-DSMM-021 存储媒体安全管理规范V1.0.pdf
1
/
3
14
评价文档
赞助2.5元 点击下载(527.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。