[发明专利]一种强一致性且高可用的分布式任务管理系统在审

专利信息
申请号: 201510898575.4 申请日: 2015-12-08
公开(公告)号: CN105511987A 公开(公告)日: 2016-04-20
发明(设计)人: 陈智 申请(专利权)人: 上海爱数信息技术股份有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 上海科盛知识产权代理有限公司 31225 代理人: 翁惠瑜
地址: 201112 上海市闵行*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 一致性 可用 分布式 任务 管理 系统
【权利要求书】:

1.一种强一致性且高可用的分布式任务管理系统,其特征在于,包括通过网 络连接的Web后端模块和备份服务器集群,所述备份服务器集群由多个备份服务 器组成,各所述备份服务器包括依次连接的一致性模块、日志模块和存储模块,其 中:

一致性模块,通过选举方式成为Leader角色或Follower角色,若成为Leader 角色,则接收Web后端模块发送的日志信息并广播,若成为Follower角色,则接 收Leader角色广播的日志信息并响应该日志信息;

日志模块,用于保存接收到的日志信息,并将接收到的日志信息提交到存储模 块。

2.根据权利要求1所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述一致性模块包括:

定时器单元,用于设定一超时定时器并启动;

选举信息广播单元,在所述超时定时器超时时响应,用于产生并广播选举为 Leader角色的信息,并接收其它一致性模块的反馈信息,根据所述反馈信息判断是 否成功成为Leader角色;

日志广播单元,在选举信息广播单元的判断结果为是时响应,用于广播Web 后端模块发送的日志信息;

信息反馈单元,用于在收到其它一致性模块广播的信息后进行相应反馈;

逻辑时间操作单元,在所述超时定时器超时时响应,用于获取当前逻辑时间 Term,并根据当前逻辑时间Term的值执行相应操作。

3.根据权利要求2所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述选举信息广播单元中,当在设定时间内接收的半数以上反馈信息为同意 时,判定为成功成为Leader角色。

4.根据权利要求2所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述逻辑时间操作单元中的相应操作包括:

A)超时定时器超时时,将当前逻辑时间Term的值执行加1操作后作为当前 逻辑时间Term,整合入选举信息广播单元产生的选举为Leader角色的信息中;

B)当检测到其它一致性模块广播的选举为Leader角色的信息时,判断该信息 中的逻辑时间Term是否大于操作A)中获取的当前逻辑时间Term,若是,则将一 致性模块变为Follower角色,若否,则反馈拒绝信息。

5.根据权利要求2所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述信息反馈单元收到的信息包括响应选举为Leader角色的信息的反馈信 息和响应日志信息的确认信息。

6.根据权利要求1所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述日志模块包括:

日志存储单元,用于存储接收到的日志信息;

日志提交单元,用于在收到确认提交信息后,将接收到的日志信息提交到存储 模块;

日志删除单元,用于删除小于设定记录的日志信息。

7.根据权利要求6所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述设定记录根据如下方式获取:

Leader角色获取各Follower角色提交日志信息的最小记录,以所述最小记录 作为相应Follower角色的设定记录。

8.根据权利要求1所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述存储模块包括LevelDB存储和Mysql数据库。

9.根据权利要求8所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述日志模块将接收到的日志信息提交到存储模块具体为:

将SQL操作日志提交到Mysql数据库,将锁操作日志和事件操作日志提交到 LevelDB存储。

10.根据权利要求1所述的强一致性且高可用的分布式任务管理系统,其特征 在于,所述Web后端模块将SQL操作、锁操作和事件操作分别对应封装为SQL 操作日志、锁操作日志和事件操作日志后发送给Leader角色,Web后端模块将数 据库查询操作直接提交到Leader角色对应的存储模块。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510898575.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top