負載均衡之健康檢查公式解析--阿里雲

前言

本文章是對官方幫助文檔裏的健康檢查過程進行理解和梳理,要求先瀏覽一遍幫助文檔,有初步意識。鏈接跳轉

影響健康檢查的三因素

  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)

失敗健康檢查的時間窗如圖所示(圖片來自阿里雲官方文檔):
在這裏插入圖片描述
            
                寶劍鋒從磨礪出

                梅花香自苦寒來

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章