Hystrix的用法
一.导入依赖
<!--hystrix依赖,主要是用 @HystrixCommand -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
二.在消费者服务的配置中添加配置
#开启熔断机制
feign.hystrix.enabled=true
#设置hystrix超时时间,默认1000ms
三.实现@FeignClient注解下的接口(添加@Component,注册到Spring中),重写里面的方法,服务熔断后,执行的就是实现接口后的方法
如果要使用熔断器,那么@FeignClient注解中除了要添加在Nacos中注册的服务名(生产者),还要要添加fallback = 实现类类名.class