feign和hystrix

网上教程说feign中集成了hystrix,但是引入的最新版本的3.1.4版本的feign在运行程序时提示,feign中没有hystrix的实例.于是手动添加:

 
      org.springframework.cloud
      spring-cloud-starter-netflix-hystrix
      2.2.10.RELEASE
同时需要注意,在使用时出现了很多教程说的开启hystrix的方法如下:
# 开启feign对hystrix的支持
feign:
  hystrix:
    enabled: true

而这种办法在新版本中并不奏效,应该改为:

# 开启feign对hystrix的支持
feign:
  circuitbreaker:
    enabled: true

如果修改了上面两个还没效果,就要看看以下几点是否做到:

  • 是否添加了 openfegin 的依赖

  • 是否在启动类正确添加了@EnableFeignClients注解

  • 或者你是否正确使用了@FeignClient的fallback参数

  • 熔断处理的实现类是否有被Spring管控

你可能感兴趣的:(springcloud,hystrix,java,spring)