『壹』 什麼是服務降級DUBBO服務降級策略不能降級哪類異常
服務雪崩是一個常見的系統問題,在多個系統相互依賴的情況下,一旦某個環節出現問題,就會導致整個系統癱瘓。以下是對服務雪崩現象的描述:
假設有A、B、C、D四個系統,它們之間存在著調用鏈路。在正常情況下,系統間的調用快速且正常,系統運行平穩。然而,當用戶訪問系統A的流量激增時,這些流量瞬間傳遞到B、C、D三個系統。雖然B、C系統的伺服器節點較多,可以承受這些流量,但D系統的伺服器節點較少,無法承受,導致資源逐漸耗盡,只能提供慢服務。最終結果是響應時間過長。
此時,用戶會發現響應很慢,可能會認為是自己的網路問題,進而反復重試。這將導致更多的流量打到系統中,使得上游系統資源也逐漸耗盡,最終整個訪問鏈路都不可用。因此,在鏈路中,一個節點出現問題就會導致整個鏈路不可用,這是不可接受的。
接下來,我們通過非線性這個概念來理解服務雪崩。事物不是簡單疊加關系,當達到某個臨界值時,會造成截然不同的結果。例如,一個小雪球重量100克,被砸中100次,不會造成任何影響。但如果你被10公斤的雪球砸中1次,可能會造成嚴重傷害。這就是非線性。
最後,我們分析了服務雪崩的應對方案。為了保證系統的穩定性和高可用性,我們可以採取以下策略:
1. 冗餘 + 自動故障轉移:通過主從模式,當主伺服器出現故障時,自動切換到備用伺服器。
2. 降級策略:在系統壓力過大時,關閉一些非關鍵功能,將資源提供給最關鍵的服務。
3. 延時策略:將壓力分攤到幾分鍾,保護系統。
4. 隔離策略:將不同類型的請求分配到不同的線程池處理,防止某一類請求出現問題影響其他請求。
『貳』 介面異常是什麼意思
就是插入設備的那個孔壞了或者沒插好 或者裡面有異物 伺服器問題