负载均衡之健康检查公式解析--阿里云

前言

本文章是对官方帮助文档里的健康检查过程进行理解和梳理,要求先浏览一遍帮助文档,有初步意识。链接跳转

影响健康检查的三因素

  1.健康检查间隔(每隔多久进行一次健康检查
  2.响应超时时间 (等待服务器返回健康检查的时间
  3.健康检查阈值(健康检查连续成功或失败的次数

检查时间窗公式

健康检查失败时间窗=响应超时时间×不健康阈值+检查间隔×(不健康阈值-1)

健康检查成功时间窗=(健康检查成功响应时间x健康阈值)+检查间隔x(健康阈值-1)

案例解析

(成功健康检查案例)健康检查设置如下

响应超时时间:5秒
健康检查间隔:2秒
健康阈值:3次
不健康阈值:3

分析:
      
      健康阈值:3次(告诉我们要进行三次检查),
      健康检查间隔:2秒(推理出3次健康检查里要间隔2次共4秒),
      响应超时时间:5秒(健康检查成功响应时间通常都在秒级以内。所以响应时间为1s,因为有三次健康检查响应所以总相应时间为3秒)
      运用公式:

      (7s)=(健康检查成功响应时间(1s)x健康阈值(3s)+检查间隔(2s)x(健康阈值(3s)-1)

      得出结论:健康检查成功共需要花费7s
成功健康检查的时间窗如图所示(图来自阿里云官方文档):
来自官网
(失败健康检查案例)健康检查设置如下

响应超时时间:5秒
健康检查间隔:2秒
健康阈值:3次
不健康阈值:3

分析:
      
      不健康阈值:3次(告诉我们要进行三次检查),
      健康检查间隔:2秒(推理出3次健康检查里要间隔2次共4秒),
      响应超时时间:5秒(这里是失败案例所以5秒已经时所以响应时间为5s,因为有三次健康检查响应所以总相应时间为15秒)
      运用公式:

      19s=响应超时时间(5s)×不健康阈值(3s)+检查间隔(2s)×(不健康阈值(3)-1)

失败健康检查的时间窗如图所示(图片来自阿里云官方文档):
在这里插入图片描述
            
                宝剑锋从磨砺出

                梅花香自苦寒来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霖宇长清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值