健康檢查時間窗
更新時間 2023-09-01 17:14:02
最近更新時間: 2023-09-01 17:14:02
分享文章
本文主要介紹健康檢查時間窗。
健康檢查機制的引入,有效提高了業務服務的可用性。但是,為了避免頻繁的健康檢查失敗引起的切換對系統可用性的沖擊,健康檢查只有連續多次檢查成功或失敗后,才會進行狀態切換。
以共享型負載均衡的健康檢查為例,健康檢查時間窗由以下三個因素決定:
健康檢查時間窗由以下三個因素決定:
-
檢查間隔:每隔多久進行一次健康檢查。
-
超時時間:等待云主機返回健康檢查的時間。
-
最大重試次數:健康檢查連續成功的次數。
系統必須連續3次檢查失敗,才會判定后端云主機健康檢查失敗,與“最大重試次數”設置的數值無關。
健康檢查時間窗的計算方法如下:
健康檢查成功時間窗 = 超時時間×最大重試次數 + 檢查間隔×(最大重試次數-1)
健康檢查失敗時間窗 = 超時時間×3 + 檢查間隔×(3-1)
檢查間隔:4s
超時時間:2s
健康檢查檢測到后端云主機從正常到失敗狀態,健康檢查失敗時間窗** **= 超時時間×3+檢查間隔×(3-1) = 2 x 3+4 x (3-1) = 14s。
