<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
    瀏覽
    877
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    CISAW CISP-PTE

    微服務服務訪問失敗常見的原因有以下這些:

    • 硬件失敗:硬件失敗不常見,但一旦出現問題通常都是災難性。這里的硬件失敗不僅包括機房失火、機器損害等不可抗力所導致的、發生概率極低的硬件不可用,更多的是指由于日志文件過大導致硬盤無法寫入、網絡路由無效等可以通過調整硬件狀態進行恢復的失敗場景。

    • 分布式環境的固有原因:明確在分布式系統中由于網絡傳輸的三態性、異構系統集成等因素會導致遠程過程調用發生異常情況。微服務架構作為分布式系統的一種延伸,同樣也存在類似的問題。這些問題構成了服務訪問失敗的原因,我們無法完全消除這些原因,只能在設計和實現時加以預防,以及在發生時降低其所造成的影響。

    • 服務自身失敗:微服務本身當然也可能發生失敗,由于設計實現上考慮不周、代碼中存在的缺陷等因素所造成的服務發生失敗的場景也不少見,這些場景需要我們深入分析并找到解決問題的方法。

    • 服務依賴失敗:除了服務自身失敗,服務訪問失敗的另一種表現形式是服務依賴失敗。服務依賴失敗較之服務自身失敗而言其影響更大,也更加難以發現和處理。服務依賴失敗是我們在設計微服務架構中所需要重點考慮的失敗原因,因為服務依賴失敗會造成失敗擴散,從而形成服務訪問的雪崩效應。

    • 服務訪問雪崩效應:服務雪崩效應的產生是一種擴散效應,我們知道從角色出發,服務可以分為提供者(Provider)和消費者(Consumer),即首先提供者A服務發生不可用,然后消費者B服務重試加大流量,最后導致B服務自身也不可用。

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

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