[发明专利]状态监控方法、系统、设备及计算机可读存储介质在审
| 申请号: | 202210245318.0 | 申请日: | 2022-03-14 |
| 公开(公告)号: | CN114629783A | 公开(公告)日: | 2022-06-14 |
| 发明(设计)人: | 时培植;李向东;胡军擎 | 申请(专利权)人: | 上海英方软件股份有限公司 |
| 主分类号: | H04L41/0668 | 分类号: | H04L41/0668 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵翠香 |
| 地址: | 201112 上海市黄*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 状态 监控 方法 系统 设备 计算机 可读 存储 介质 | ||
本发明公开了一种状态监控方法、系统、设备及计算机可读存储介质。该方法通过在当前备份集群节点启动时,向建立通信连接的信息中心发送查询请求。其中,所述查询请求携带所述当前备份集群节点的键值;接收并缓存所述信息中心反馈的与节点信息对应的健康节点列表。在接收到所述信息中心发送的节点注册事件和/或节点宕机事件时,更新本地已缓存的对应健康节点列表,以对所述健康节点列表中所有健康节点的健康状态进行自主监控。通过本发明的技术方案解决了现有技术中当中心总控仲裁模块正常工作时,才可以执行数据备份任务的技术问题,实现了降低中心总控仲裁模块与备份集群节点的耦合性,提高整个系统可用性的技术效果。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种状态监控方法、系统、设备及计算机可读存储介质。
背景技术
随着计算机数据备份的普及应用,为避免单点故障,必须对备份集群节点进行监控,以便在备份任务执行时找到健康的备份集群节点。现有数据备份集群中备份集群节点的监控方法,通常都是由中心总控仲裁模块来监控所有备份集群节点,当数据备份任务需要分配给备份集群节点去执行时,都是向中心总控仲裁模块发起查询,才能得知哪些备份集群节点是健康的。
但是,现有技术中的中心总控仲裁模块被所有备份集群节点所依赖,而且是强依赖。一旦当中心总控仲裁模块不能正常工作,就无法获取备份集群节点的健康信息,正常的数据备份规则无法得到执行。
发明内容
有鉴于此,本发明提供一种状态监控方法、系统、设备及计算机可读存储介质,以解决现有技术数据备份集群场景下中心总控仲裁模块成为所有集群节点的强依赖,仲裁模块正常工作时才可以执行数据备份任务的技术问题。
第一方面,本发明实施例提供了一种状态监控方法,包括:
在当前备份集群节点启动时,向建立通信连接的信息中心发送查询请求;其中,所述查询请求携带所述当前备份集群节点的节点信息,所述节点信息以键值对的形式进行表征;
接收并缓存所述信息中心反馈的与所述节点信息对应的健康节点列表;
在接收到所述信息中心发送的节点注册事件和/或节点宕机事件时,更新本地已缓存的对应健康节点列表,以对所述健康节点列表中所有健康节点的健康状态进行自主监控。
第二方面,本发明实施例还提供了状态监控系统,包括:信息中心和至少一个备份集群节点;所述信息中心与每个所述备份集群节点进行通信连接;
在所述备份集群节点启动时,向建立通信连接的信息中心发送查询请求,以获取并缓存所述备份集群节点所在集群的健康节点列表,在接收到信息中心发送的节点注册事件和/或节点宕机事件时,更新本地已缓存的健康节点列表,以对健康节点列表中所有健康节点的健康状态进行自主监控。
第三方面,本发明实施例还提供了一种所述状态监控设备,所述设备包括:存储器,以及一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中所述的状态监控方法。
第四方面,一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中所述的状态监控方法。
本发明实施例通过在当前备份集群节点启动时,向建立通信连接的信息中心发送查询请求,并将信息中心反馈的与节点信息对应的健康节点列表缓存至本地,在选择健康的备份集群节点时以本地的健康节点列表为依据,降低了中心总仲裁模块与备份集群节点的耦合性,使得健康的备份集群节点的选择并未强依赖于中心总仲裁模块,大大降低了任务失败的概率,提高了整个系统的可用性。并且,在接收到信息中心发送的节点注册事件和/或节点宕机事件时,可以更新本地已缓存的对应健康节点列表,从而可以自主地感知其它节点的健康状态,进而达到了对其它备份集群节点的健康状态进行自主监控的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英方软件股份有限公司,未经上海英方软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210245318.0/2.html,转载请声明来源钻瓜专利网。





