雪崩效應:
熔斷機制: 服務雪崩的一種解決方案
服務降級:是請求發生問題時的一種解決方案
Hystrix 本身是可以設置超時的
Hystrix:
降級: 實現FallbackFactory接口
隔離策略:
作用: 防止提供者被熔斷,防止大量客戶端請求被堵塞,說白了就是限制數量
兩種隔離方式:
線程隔離: 創建線程池的方式,來一個請求從線程池拿一條線程,線程池線程用完後返回降級結果,默認,在調 用鏈很深的情況下,佔用資源多,效率更高,在調用鏈比較淺情況下,信號量更快,因爲創建線程需要 時間
信號量隔離: 加入設置一個數字 來一個減一個,
熔斷:
儀表盤 在啓動類上添加@EnableHystrixDashboard註解
訪問localhost:8080/hystrix路徑
服務降級報警: 在降級方法裏 發短信通知人員,要注意消息去重,用redis存儲 key爲ip+方法名