Hystrix 容错断路器:防止级联失败,从而提升系统的可用性与容错性。容错组件加在调用者服务
Hystrix 容错断路器配置
1.调用者服务添加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
2.启动类增加注解@EnableCircuitBreaker/@enableHystrix
3.创建容错返回类UserFeignClientFallback
@Component
public class UserFeignClientFallback implements UserFeignClient{
@Override
public String findById(@RequestParam("userId") String userId) {
return "fallback";
}
}