前言
本文章是對官方幫助文檔裏的健康檢查過程進行理解和梳理,要求先瀏覽一遍幫助文檔,有初步意識。鏈接跳轉
影響健康檢查的三因素
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)
失敗健康檢查的時間窗如圖所示(圖片來自阿里雲官方文檔):
寶劍鋒從磨礪出
梅花香自苦寒來