第一步在你的Feign客户端接口上实现一个子类
@FeignClient(name = "stock-service",fallback= StockFeignFallback.class)
public interface StockFeign {
//测试超时时间
@PostMapping("stock/feign-timeout")
String feignTimeOut();
}
@Component
public class StockFeignFallback implements StockFeign {
@Override
public String feignTimeOut() {
return "超时了";
}
}
配置开启熔断开关,不然不会起作用。
feign:
hystrix:
enabled: true