[发明专利]一种处理管理数据的方法、装置和分布式容灾方法、系统有效
申请号: | 201310435719.3 | 申请日: | 2013-09-23 |
公开(公告)号: | CN104468670B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 黄志海;邹方明 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L1/22 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 管理 数据 方法 装置 分布式 系统 | ||
本发明公开了一种处理管理数据的方法、装置和分布式容灾方法、系统,以防止系统具有多个管理外围服务器的中心服务器时导致的管理混乱。所述方法包括:至少两个中心服务器向外围服务器发送携带权重的消息;外围服务器接收消息并解析消息中携带的权重;外围服务器根据消息的时间信息和/或消息的权重关系,对至少两个中心服务器发送的当前消息进行取舍。本发明提供的方法可以使用多个中心服务器对外围服务器进行管理,在当前履行管理的中心服务器出现障碍时,其他中心服务器可以接管,提高了系统的容灾性能;外围服务器相当于在同一时刻只接受一个中心服务器的管理,从而避免了同一时刻多个中心服务器都参与管理外围服务器导致的管理混乱问题。
技术领域
本发明涉及分布式数据管理领域,具体涉及一种处理管理数据的方法、装置和分布式容灾方法、系统。
背景技术
在分布式系统中,通常采用使用中心服务器来管理系统中的外围服务器。所谓中心服务器,是负责管理一个分布式系统的服务器,也称为管理服务器,而外围服务器是相对于中心服务器而言的,具体是指分布式系统中没有担任管理角色的普通服务器,也称为被管理服务器。由中心服务器和外围服务器组成的分布式系统可用于数据中心的容灾。
传统的分布式系统中,中心服务器管理外围服务器通常有两种不同的方法。第一种方法是整个分布式系统中只有一个充当管理角色的中心服务器,即只采用一个中心服务器来管理所有的外围服务器。第二种方法是整个分布式系统中具有多个充当管理角色的中心服务器,即多个中心服务器都可以管理所有的外围服务器。在第二种方法中,为了避免多个中心服务器对系统产生管理混乱,同一时间只允许一个中心服务器对外围服务器进行管理,其他中心服务器负责监控它的状态。当负责管理外围服务器的中心服务器出现故障时,使用另一中心服务器取而代之,继续履行管理外围服务器的职责。
上述现有技术提供的第一种方法缺陷是显而易见的,即,容灾性能差,例如,当仅有的中心服务器出现故障时,可能导致整个分布式系统不能正常运行。第二种方法的缺陷在于:由于多个中心服务器状态监控的不一致,使得系统可能实际上已没有充当管理角色的中心服务器,或者同时存在多个相同管理角色的中心服务器而导致管理混乱。例如,假设系统中有M1和M2两个中心服务器以及S1、S2和S3三个外围服务器,其中,M1为当前中心服务器,M2监控M1。进一步假设M1和M2处在同一个子网1(以下简称N1)中,S1、S2和S3处在另一个子网(以下简称N2)中,正常情况下,N1和N2是互通的。当中间的路由出问题时,N1和N2断开,M1和M2仍然可以通信,M2监控到M1的状态为正常,然而,S1、S2和S3已经无法与M1通信,这种场景下实际上已经没有了充当管理角色的中心服务器。又如,假设M1和M2分别处在不同的子网(以下简称N3和N4)中,S1、S2和S3仍然处在N2中。当N3和N2通信正常,N4和N2通信也正常,N3和N4的连接故障时,M2误认为M1出现故障,因此开始管理S1、S2和S3这三个外围服务器,然而,此时M1仍然在正常管理S1、S2和S3这三个外围服务器,从而导致同一时间存在两个中心服务器而导致的管理混乱。
发明内容
本发明实施例提供一种处理管理数据的方法、装置和分布式容灾方法、系统,以防止系统具有多个管理外围服务器的中心服务器时导致的管理混乱。
一方面,本发明实施例提供一种分布式容灾方法,所述方法包括:
至少两个中心服务器向外围服务器发送携带权重的消息,所述消息包含管理数据;
所述外围服务器接收所述消息并解析所述消息中携带的权重;
所述外围服务器根据所述消息的时间信息和/或所述消息的权重关系,对所述至少两个中心服务器发送的当前消息进行取舍,所述消息的时间信息为当前时刻T与所述外围服务器已保存于本地的管理数据的有效期Told的大小关系,所述消息的权重关系为所述外围服务器当前接收的所述消息中管理数据的权重Wnew与所述外围服务器已保存于本地的管理数据的权重Wold的大小关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310435719.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端的耳机的拨号方法
- 下一篇:一种数据同步的方法及数字媒体服务器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置