feign和hystrix

导读:本篇文章讲解 feign和hystrix,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

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

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

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

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

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

  • 是否添加了 openfegin 的依赖

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/88867.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!