hystrix隔離使用場景:大并發情況下,其中一個接口挂了,導緻大量接口(tomcat資源)被占用
方案:線程池的隔離,信号量的隔離
在調用方做處理。
hystrix降級:隔離100次,請求101次,第101次不會直接傳回異常資訊,可以進行友好的封裝,這這種友好的封裝就叫做降級。
通俗來講就是對異常傳回結果進行友好的處理。
hystrix熔斷:保險絲斷了(closed),家裡沒電了,它是hystrix的一種狀态,這個狀态不是手動配的,而是根據統計結果自動變更的。
熔斷開啟觸發條件:
1.一定時間内
2.請求失敗了N次
3.達到一定的比率。
Ps:若是沒必要,盡量不要用Feign
原因:Feign是對Hystrix的再封裝,若是請求流程很長,Feign會拖慢請求速度。
若是多個隔離怎麼配置設定線程數量?
答:這個沒有固定隔離線程數量,要根據業務場景及壓力測試不斷優化。