本文我们来介绍下在使用Feign来做服务调用的情况下怎么通过Hystrix实现服务降级处理。
Feign实现服务降级
1.创建项目
使用feign做服务调用时,provider和consumer需要依赖相同的service服务,本文仅仅创建consumer服务,其他相关服务参考git案例:https://github.com/q279583842q/SpringCloud-dpb-Demo
2.修改配置文件
feign中默认是关闭对Hystrix的支持的,我们需要放开设置
spring.application.name=shop-product-consumer-hystrix
server.port=9090
#设置服务注册中心地址,指向另一个注册中心
eureka.client.serviceUrl.defaultZone=http://dpb:123456@eureka1:8761/eureka/,http://dpb: