<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    安全微服務服務容錯有哪些常見的集群容錯策略


    發現錯別字 9個月前 提問
    回答
    1
    瀏覽
    90
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    安全集成(專業級)SI/PL CISAW安全運維(專業級)

    安全微服務服務容錯有以下常見的集群容錯策略:

    • 失效轉移(Failover)就是當發生服務調用異常時,重新在集群中查找下一個可用的服務提供者。為了防止無限重試,通常對失敗重試最大次數進行限制。

    • Failback可以理解為失敗通知,當服務調用失敗直接將遠程調用異常通知給消費者,由消費者捕獲異常進行后續處理。

    • 失敗安全(Failsafe)策略中,當獲取服務調用異常時,直接忽略。通常將異常寫入審計日志等媒介,確保后續可以根據日志記錄找到引起異常的原因并解決。該策略可以理解為一種簡單的熔斷機制(Circuit Breaker),為了調用鏈路的完整性,在非關鍵環節中允許出現錯誤而不中斷整個調用鏈路。

    • 快速失敗(Failfast)策略在獲取服務調用異常時,立即報錯。顯然,Failfast已經徹底放棄了重試機制,等同于沒有容錯。在特定場景中,可以使用該策略確保非核心業務服務只調用一次,為重要的核心服務節約寶貴時間。

    • 使用分支機制(Forking)時會并行調用多個服務器,只要一個成功即返回;通常用于實時性要求較高的讀操作,但需要浪費更多服務資源。

    • 廣播機制(Broadcast)就是逐個調用所有提供者,任意一臺報錯則報錯。通常用于通知所有提供者更新緩存或日志等本地資源信息的業務場景,而不是簡單的遠程調用。

    回答所涉及的環境:聯想天逸510S、Windows 10。

    9個月前 / 評論
    亚洲 欧美 自拍 唯美 另类