[发明专利]一种节点可用性检测方法及装置在审
申请号: | 201811347413.1 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109634821A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 颜昊霖;安勇;姚彬;牟荣增 | 申请(专利权)人: | 中科院微电子研究所昆山分所 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F9/50 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
地址: | 215347 江苏省苏州市昆*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作节点 负载均衡节点 集群可用性 服务器集群 节点可用性 负载均衡 上传 发送 可用性检测 检测结果 连接请求 检测 单点 更新 失败 | ||
本发明公开了一种节点可用性检测方法及装置,该方法包括:工作节点周期性地发送连接请求给服务器集群中的其他工作节点;根据与其他每个工作节点之间的连接结果,获得集群可用性数据。发送所述集群可用性数据给负载均衡节点。负载均衡节点获取服务器集群中每个工作节点上传的集群可用性数据;根据所述每个工作节点上传的集群可用性数据,更新负载均衡列表。本发明中由工作节点进行可用性检测,负载均衡节点仅根据工作节点的检测结果更新负载均衡列表即可,减轻了负载均衡节点的负担,降低负载均衡节点单点失败的可能性,提高了整个系统的稳定性。
技术领域
本发明属于互联网技术领域,具体涉及一种节点可用性检测方法及装置。
背景技术
现代互联网应用的性能压力前所未有,因此大部分互联网应用都基于分布式系统搭建,即通过多台服务器组成集群来提供服务。
在服务器集群中通常设置有一个负载均衡节点和多个工作节点,若一个工作节点出现故障,整个系统仍然能够运行。在分布式系统中对出现故障的工作节点进行检测的过程叫做可用性检测。当前相关技术中通过负载均衡节点对工作节点进行可用性检测。负载均衡节点周期性地尝试与各个工作节点建立连接,根据与各个工作节点之间的连接结果,维护负载均衡列表。
由于相关技术中负载均衡节点承担工作节点的故障检测及任务分发,导致负载均衡节点成为一个容易单点失败的节点,而若负载均衡节点出现故障或拥堵,则整个系统将无法运行。
发明内容
为解决以上问题,本发明提供一种节点可用性检测方法及装置,可用性检测由工作节点承担,负载均衡节点仅根据工作节点的检测结果更新负载均衡列表即可,能够减轻负载均衡节点的负担,降低负载均衡节点单点失败的可能性。本发明通过以下几个方面来解决以上问题。
第一方面,本发明实施例提供了一种节点可用性检测方法,用于负载均衡节点,所述方法包括:
获取服务器集群中每个工作节点上传的集群可用性数据;
根据所述每个工作节点上传的集群可用性数据,更新负载均衡列表。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实现方式,其中,所述获取服务器集群中每个工作节点上传的集群可用性数据,包括:
接收一个工作节点上传的集群可用性数据;
从本地存储中获取服务器集群中除所述工作节点外其他每个工作节点过去上传的集群可用性数据。
结合第一方面的第一种可能的实现方式,本发明实施例提供了第一方面的第二种可能的实现方式,其中,所述接收一个工作节点上传的集群可用性数据之后,还包括:
将本地存储的所述工作节点过去上传的集群可用性数据更新为当前所述工作节点上传的集群可用性数据。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实现方式,其中,所述根据所述每个工作节点上传的集群可用性数据,更新负载均衡列表,包括:
根据所述每个工作节点上传的集群可用性数据,分别确定所述每个工作节点对应的可用系数;
根据所述每个工作节点对应的可用系数,更新负载均衡列表。
结合第一方面的第三种可能的实现方式,本发明实施例提供了第一方面的第四种可能的实现方式,其中,所述根据每个工作节点对应的可用系数,更新负载均衡列表,包括:
判断第一工作节点对应的可用系数是否大于预设阈值,及判断所述负载均衡列表中是否包含所述第一工作节点的节点标识,所述第一工作节点为所述每个工作节点中的任一工作节点;
若所述第一工作节点对应的可用系数大于预设阈值且所述负载均衡列表中不包含所述第一工作节点的节点标识,则将所述第一工作节点的节点标识添加到所述负载均衡列表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科院微电子研究所昆山分所,未经中科院微电子研究所昆山分所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811347413.1/2.html,转载请声明来源钻瓜专利网。