[发明专利]一种集群数据处理方法、主节点、从节点和集群有效

专利信息
申请号: 201710357042.4 申请日: 2017-05-19
公开(公告)号: CN107277111B 公开(公告)日: 2018-09-04
发明(设计)人: 张晓春 申请(专利权)人: 腾讯科技(深圳)有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 郝传鑫;贾允
地址: 518000 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 集群 数据处理 方法 节点
【说明书】:

发明提供了一种集群数据处理方法、主节点、从节点和集群,通过提供一种集群数据处理方法使得集群所有节点的数据可以以循环的方式不断获得更新,每个从节点均可以获取主节点和其它从节点的快照,并且能够独立对外提供查询服务,进而将集群的计算和查询压力分散到集群中所有节点;由于每个从节点均保留有主节点和其它从节点的快照,因此,即使主节点或其它节点出现宕机,每个节点仍然能够对外提供完整、正确的数据,从而显著增强整个集群的鲁棒性。

技术领域

本发明涉及分布式计算领域,尤其涉及一种集群数据处理方法、主节点、从节点和集群。

背景技术

目前常用的集群中的数据的同步方式如图1所示,通常是集群中的其它节点将本地的数据发送至主节点,由主节点进行存储和合并计算,并统一对外提供查询功能,这种现有方案至少存储在下述三个问题:

(1)从节点过多或数据量过大时,主节点处理压力会比较大;

(2)只有主节点才有整个集群的完整数据,才能对外提供集群运行状态的查询,因此主节点查询压力也比较大;

(3)主节点一旦出现宕机,新的主节点会丢失原有主节点的数据,出现数据不完整的情况。

发明内容

为了解决上述技术问题,本发明提出了一种集群数据处理方法、主节点、从节点和集群。本发明具体是以如下技术方案实现的:

第一方面,一种集群数据处理方法,所述数据处理方法包括:

主节点生成同步信息包,并将所述同步信息包发布至节点环中以使得所述同步信息包沿所述节点环到达下一个节点;所述节点环由一个主节点和不少于一个从节点构成,所述节点环包括所述集群中的全部节点;

所述同步信息包在所述节点环中进行第一轮传递:每到达一个节点后,当前节点按照第一预设规则对自身本地的数据进行变更,并按照第二预设规则对同步信息包进行更新,将更新后的所述同步信息包重新发布至节点环上继续传递以使得所述同步信息包沿所述节点环到达下一个节点;

以所述主节点获取所述同步信息包为起点,执行所述同步信息包在所述节点环中的第二轮传递:获取同步信息包的当前节点根据第三预设规则对自身本地的数据进行变更以及向所述当前节点的通信节点发布更新数据;根据第四预设规则对所述同步信息包中的内容进行删减,并将删减后的所述同步信息包发布至节点环上继续传递以使得所述同步信息包沿所述节点环到达下一个节点;

当所述主节点再次获取所述同步信息包后,将所述同步信息包丢弃,返回执行所述主节点生成同步信息包的步骤。

第二方面,一种主节点,所述主节点包括:

同步信息包生成模块,用于生成同步信息包;

同步信息包传递控制模块,用于将同步信息包发布节点环中以使得所述同步信息包沿所述节点环到达下一个节点;所述节点环由一个主节点和不少于一个从节点构成,所述节点环包括集群中的全部节点;

数据处理模块,用于根据第三预设规则对自身本地的数据进行变更以及向所述主节点的通信节点发布更新数据;

同步信息包变更模块,用于根据第四预设规则对所述同步信息包中的内容进行删减;

同步信息包丢弃模块,用于在同步信息包经过第二轮传递后丢弃所述同步信息包。

第三方面,一种从节点,所述节点包括:

同步信息包获取模块,用于获取同步信息包;

同步信息包传递控制模块,用于将同步信息包发布至节点环中以使得所述同步信息包沿所述节点环到达下一个节点;所述节点环由一个主节点和不少于一个从节点构成,所述节点环包括集群中的全部节点;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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