SpringCloud學習筆記:熔斷器Hystrix(5)

libingql發表於2018-05-11

1. Hystrix簡介

  在分散式系統中,服務與服務之間相互依賴,一種不可避免的情況是某些服務會出現故障,導致依賴於它們的其他服務出現遠端排程的執行緒阻塞。

  Hystrix提供熔斷器功能,能夠阻止分散式系統中出現聯動故障。

  Hystrix是通過隔離服務的訪問點阻止聯動故障的,並提供故障的解決方案,提高整個分散式系統的彈性。

2. Hystrix解決的問題

  在微服務系統中,一個使用者請求可能需要幾個服務才能完成。

  在高併發的情況下,單個服務的延遲會導致整個請求都處於延遲狀態,可能在幾秒鐘使整個服務處於執行緒負載飽和的狀態。

相關文章