[发明专利]一种基于zookeeper技术的分布式定时任务调度方法和装置在审
申请号: | 201711298774.7 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108132833A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 林锡鑫 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 张祖萍 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于zookeeper技术的分布式定时任务调度方法和装置。所述方法使用Zookeeper调度数据库,多个业务服务器注册到Zookeeper调度数据库上,所述多个业务服务器还连接有信息数据库,包括:主业务服务器将定时任务信息存储到信息数据库中,将定时任务表达式存储到zookeeper调度数据库中;主业务服务器启动定时器计时;当计时到达触发时刻时,从业务服务器执行该定时任务。本发明实施例有效的利用了信息数据库和zookeeper调度数据库的优势,在分布式系统中合理的进行定时任务的调度,合理的利用了系统资源,减少了已有技术中多业务服务器定时带来的资源消耗,能够同时进行更多的定时任务。 | ||
搜索关键词: | 调度数据库 信息数据库 业务服务器 定时任务调度 方法和装置 主业务 计时 存储 定时器 定时任务信息 多业务服务器 分布式系统 服务器启动 触发时刻 方法使用 系统资源 资源消耗 服务器 调度 | ||
【主权项】:
一种基于zookeeper技术的分布式定时任务调度方法,使用Zookeeper调度数据库,多个业务服务器注册到Zookeeper调度数据库上,所述多个业务服务器还连接有信息数据库,其特征在于:包括如下步骤,定时任务存储步骤:主业务服务器将一个或多个定时任务的定时任务信息与定时任务的身份识别码联的存储到信息数据库中,将所述一个或多个定时任务的定时任务表达式与定时任务的身份识别码关联的存储到zookeeper调度数据库中;定时任务计时步骤:主业务服务器根据zookeeper调度数据库中的定时任务的定时任务表达式启动定时器计时;定时任务执行步骤:当计时到达定时任务的触发时刻时,主业务服务器将该定时任务分配给相应的从业务服务器执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711298774.7/,转载请声明来源钻瓜专利网。