一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络服务器集群可用性监测方法及系统与流程

2022-04-27 09:14:29 来源:中国专利 TAG:

技术特征:
1.一种网络服务器集群可用性监测方法,其特征在于,该方法包括:各监测节点接收监测控制服务器发送的目标集群的服务节点列表;对服务节点列表中的所有服务节点进行可用性检测,并将检测结果发送给监测控制服务器;每等待一个统计周期,统计不同的监测节点对各服务节点的可用性投票结果,形成投票统计结果列表;根据所述投票统计结果列表对某服务节点的可用率进行计算以确定该服务节点的可用性。2.如权利要求1所述的方法,其特征在于,对所述可用性投票结果的统计包括:遍历所有监测节点,取该监测节点最近一次的检测结果;如该检测结果的完成时间距离本次投票统计时间大于等于一个统计周期,则认为该监测节点没有有效的投票,继续检查下一个监测节点;如该检测结果的完成时间距离本次投票统计时间小于一个统计周期,则认为该监测节点进行过有效投票;遍历所有的检测结果,将各监测节点对某服务节点的可用性投票结果记录到对应的服务节点的投票统计结果列表中;依次完成对所有服务节点的可用性投票结果形成列表集合。3.如权利要求2所述方法,其特征在于,确定所述服务节点的可用性包括:遍历所述列表集合,根据如下公式计算每一个服务节点对应的投票统计结果列表的可用率,其中,v
n
为对某服务节点的有效投票总数,r
i
为某次的有效投票,r
i
=0或1,i为监测区域编号;其中,若a
n
大于等于预设的阈值,判定该服务节点可用,若a
n
小于预设的阈值,则判定该服务节点不可用。4.如权利要求3所述的方法,其特征在于,获取服务节点的可用性检测结果包括:先对服务节点列表中的所有服务节点进行第一轮可用性检测,得到第一轮检测结果集合;检查筛选第一轮检测结果集合,得到不可用服务节点列表;若所述不可用服务节点列表不为空,则对所述不可用服务节点列表中的服务节点进行第二轮检测,得到第二轮检测结果集合;将所述第二轮检测结果集合中的值更新到原第一轮检测结果集合中,形成发送给所述监测控制服务器的最终的检测结果。5.如权利要求4所述的方法,其特征在于,为每一个监测节点设定检测周期,当距离上次检测完成时间大于等于检测周期的时长时或从未进行过检测时,开始启动本次的服务节点的可用性检测,并将检测结果及本次检测的结束时间发送给监测控制服务器,若发送失败,则每间隔一个时间段再次尝试发送,当尝试时间大于等于检测周期时,放弃本次检测结果的发送,其中,设定投票结果的统计周期的时长大于检测周期的时长。
6.如权利要求1~5任一所述的方法,其特征在于,所述方法还包括,将所述服务节点的可用性投票结果发送给负载均衡系统和/或自动伸缩系统,所述负载均衡系统根据结果来选择可用的服务节点来处理用户的请求,摒弃不可用的服务节点;所述自动伸缩系统根据结果定位到不可用的服务节点,并将该不可用的服务节点进行释放或扩容。7.如权利要求1所述的方法,其特征在于,所述的监测节点部署在访问量大的请求来源地区,其中,每个地区部署至少两台监测节点。8.如权利要求7所述的方法,其特征在于,各监测节点异步进行检测任务并异步发送检测结果至所述监测控制服务器。9.一种网络服务器集群可用性监测系统,其特征在于,该系统包括:服务节点信息获取模块,用于获取从监测控制服务器发送的目标集群的服务节点列表;可用性检测模块,用于对服务节点列表中的所有服务节点进行可用性检测,并将检测结果发送给监测控制服务器;投票结果统计模块,用于在每一个统计周期内,统计不同的监测节点对各服务节点的可用性投票结果,形成投票统计结果列表;可用性判断模块,用于根据所述投票统计结果列表对某服务节点的可用率进行计算以确定该服务节点的可用性。10.如权利要求9所述的监测系统,其特征在于,该系统还包括:结果收发模块,用于将投票统计结果及可用性判断结果发送给服务器集群的负载均衡系统和/或自动伸缩系统,并接收所述负载均衡系统和/或自动伸缩系统的调节指令,对不可用的服务节点进行调节。

技术总结
本发明公开了一种网络服务器集群可用性监测方法及系统,该方法包括:各监测节点接收监测控制服务器发送的目标集群的服务节点列表;对服务节点列表中的所有服务节点进行可用性检测,并将检测结果发送给监测控制服务器;每等待一个统计周期,统计不同的监测节点对各服务节点的可用性投票结果,形成投票统计结果列表;根据所述投票统计结果列表对某服务节点的可用率进行计算以确定该服务节点的可用性。本发明具备自动处理监测节点故障或误报的能力,对少数监测节点故障或误报的情况有很高的容错能力,不会影响集群的正常服务,不需要立即进行人工介入,尤其是对常见的局部网络质量抖动造成的部分监测节点偶尔异常的情况,具有明显的判断优势。明显的判断优势。明显的判断优势。


技术研发人员:施扬 刘金松 申习之 郑锐锋 闫科
受保护的技术使用者:成都卓拙科技有限公司
技术研发日:2021.12.27
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献