天天看點

springcloud(Hystrix)四

建立一個springcloud-provider-dept-hystrix-8001;

添加hystrix依賴

修改application.yml的instance-id為springcloud-provider-dept-hystrix-8001

springcloud(Hystrix)四

在DeptController中編寫熔斷方法(就是如果查詢不存在的id,那麼就會走熔斷方法)

springcloud(Hystrix)四

在主啟動類上添加對hystrix的支援@EnableCircuitBreaker//添加對熔斷的支援

在eureka叢集的基礎上再啟動springcloud-provider-dept-hystrix-8001,測試通路

如果查詢資料庫存在的id,那麼

springcloud(Hystrix)四

如果查詢資料庫不存在的id,那麼

springcloud(Hystrix)四

成功觸發了熔斷回調方法。

///////////////////////////////////////////////////////////////////////////////////////////

如果左下角顯示的是類似localhost這樣的,想顯示IP位址,像圖這樣,可以這樣設定

springcloud(Hystrix)四
springcloud(Hystrix)四

繼續閱讀