天天看点

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)四

继续阅读