[发明专利]数据管理方法、系统、设备和存储介质在审
申请号: | 202110711413.0 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113326251A | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 程康;杨旭荣 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/23 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王军红;张颖玲 |
地址: | 518055 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 系统 设备 存储 介质 | ||
1.一种数据管理方法,其特征在于,应用于数据管理系统,所述数据管理系统包括主节点的服务组件、代理组件和管理组件,以及备节点的服务组件、代理组件和管理组件,所述方法包括:
在所述备节点的代理组件通过所述备节点的管理组件检测到所述主节点的故障事件的情况下,检测所述备节点的服务组件和所述主节点的服务组件之间数据的一致性;所述主节点的故障事件是由所述主节点的代理组件经所述主节点的管理组件发送至所述备节点的管理组件的心跳包确定出的;
所述备节点的代理组件在所述备节点的服务组件和所述主节点的服务组件之间的数据一致的情况下,将所述备节点以可读写模式作为新的主节点运行。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述备节点的代理组件在所述备节点的服务组件和所述主节点的服务组件之间的数据不一致的情况下,将所述备节点以只读模式作为新的主节点运行,并输出第一告警信息,所述第一告警信息用于表征所述主节点的服务组件和所述备节点的服务组件之间的数据不一致。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述备节点的代理组件在检测到所述备节点的故障事件的情况下,对所述备节点进行恢复;
所述备节点的代理组件在确定所述备节点无法恢复的情况下,将所述备节点作为新的空闲节点运行,并输出第二告警信息。
4.根据权利要求3所述的方法,其特征在于,所述数据管理系统还包括多个空闲节点中每一空闲节点的代理组件和管理组件,所述方法还包括:
在所述备节点的代理组件通过所述备节点的管理组件检测到所述主节点的故障事件,或者所述备节点的代理组件在检测到所述备节点的故障事件的情况下,新的主节点的代理组件将所述空闲节点中的目标空闲节点选举为新的备节点;
所述目标空闲节点的代理组件检测所述目标空闲节点的管理组件发送的选举事件;所述选举事件是由所述新的主节点的代理组件经所述新的主节点的管理组件发送至所述目标空闲节点的管理组件的;
在检测到所述选举事件的情况下,将所述目标空闲节点作为新的备节点运行。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述备节点的代理组件在预设的宕机时间阈值内,未接收到所述备节点的管理组件发送的所述主节点的心跳包的情况下,确定检测到所述主节点的故障事件;
其中,所述宕机时间阈值是根据网络质量和负载确定出的。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述主节点的代理组件在检测到所述备节点的故障事件的情况下,将所述主节点的服务组件和所述备节点的服务组件之间的数据复制模式由半同步模式切换为异步模式;
所述主节点的代理组件在检测到所述备节点恢复正常的情况下,将所述主节点的服务组件和所述备节点的服务组件之间的数据复制模式由所述异步模式切换为所述半同步模式。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述主节点的代理组件在所述数据模式为异步模式的情况下,检测所述备节点的服务组件和所述主节点的服务组件之间数据的一致性;
在所述主节点的代理组件在所述备节点的服务组件和所述主节点的服务组件之间数据一致的情况下,确定所述备节点恢复正常。
8.根据权利要6所述的方法,其特征在于,所述方法还包括:所述主节点的代理组件在检测到所述数据复制模式为半同步模式、且未检测到所述备节点的故障事件的情况下,检测所述备节点的服务组件和所述主节点的服务组件之间数据的一致性;
所述主节点的代理组件在所述备节点的服务组件和所述主节点的服务组件之间数据一致的情况下,标记所述主节点的服务组件和所述备节点的服务组件之间的数据一致;
所述主节点的代理组件在所述备节点的服务组件和所述主节点的服务组件之间数据不一致的情况下,标记所述主节点的服务组件和所述备节点的服务组件之间的数据不一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110711413.0/1.html,转载请声明来源钻瓜专利网。