spring cloud集成熔断器Hystrix

首先在feign工程里面,加入开启熔断器的代码,如下图

spring cloud集成熔断器Hystrix

然后,新建熔断后执行的类,实现feign接口,重写接口内的方法,注入IOC中

spring cloud集成熔断器Hystrix

原feign消费服务的接口,添加fallback执行的类,也就是上图的方法

spring cloud集成熔断器Hystrix

 

最后,只开启服务注册的项目以及feign的项目,关闭提供服务的那个项目,

浏览器打开http://localhost:8765/hi?name=forezp,注意此时service-hi工程没有启动,网页显示:

spring cloud集成熔断器Hystrix

完成!!!!!!!!!!!!