[发明专利]一种集群数据处理方法、主节点、从节点和集群有效
申请号: | 201710357042.4 | 申请日: | 2017-05-19 |
公开(公告)号: | CN107277111B | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 张晓春 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种集群数据处理方法、主节点、从节点和集群,通过提供一种集群数据处理方法使得集群所有节点的数据可以以循环的方式不断获得更新,每个从节点均可以获取主节点和其它从节点的快照,并且能够独立对外提供查询服务,进而将集群的计算和查询压力分散到集群中所有节点;由于每个从节点均保留有主节点和其它从节点的快照,因此,即使主节点或其它节点出现宕机,每个节点仍然能够对外提供完整、正确的数据,从而显著增强整个集群的鲁棒性。 | ||
搜索关键词: | 一种 集群 数据处理 方法 节点 | ||
【主权项】:
1.一种集群数据处理方法,其特征在于,所述数据处理方法包括:主节点生成同步信息包,并将所述同步信息包发布至节点环中以使得所述同步信息包沿所述节点环到达下一个节点;所述节点环由一个主节点和不少于一个从节点构成,所述节点环包括所述集群中的全部节点;所述同步信息包在所述节点环中进行第一轮传递:每到达一个节点后,当前节点按照第一预设规则对自身本地的数据进行变更,并按照第二预设规则对同步信息包进行更新,将更新后的所述同步信息包重新发布至节点环上继续传递以使得所述同步信息包沿所述节点环到达下一个节点;以所述主节点获取所述同步信息包为起点,执行所述同步信息包在所述节点环中的第二轮传递:获取同步信息包的当前节点根据第三预设规则对自身本地的数据进行变更以及向所述当前节点的通信节点发布更新数据;所述当前节点根据第四预设规则对所述同步信息包中的内容进行删减,并将删减后的所述同步信息包发布至节点环上继续传递以使得所述同步信息包沿所述节点环到达下一个节点;当所述主节点再次获取所述同步信息包后,将所述同步信息包丢弃,返回执行所述主节点生成同步信息包的步骤。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710357042.4/,转载请声明来源钻瓜专利网。