spring cloud Finchley 版本 中feign熔断机制不生效解决方法

在新版spring cloud 中使用feign时熔断机制不生效,服务B调用服务A中的接口,我们把服务A关掉,正常情况应该进入熔断机制,但是没有进入,经过研究解决方法如下:

1、首先在eureka-server 注册中心服务的application.yml 配置中添加如下配置:

eureka:

server:

    enable-self-preservation: false # 关闭自我保护模式(缺省为打开)

    eviction-interval-timer-in-ms: 1000 # 续期时间,即扫描失效服务的间隔时间(毫秒)

2、在服务消费工程的application.yml  添加配置 如下:

feign:

hystrix:

    enabled: true#开启Feign Hystrix 支持

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • 1 为什么需要服务发现 简单来说,服务化的核心就是将传统的一站式应用根据业务拆分成一个一个的服务,而微服务在这个基...
    谦小易阅读 25,230评论 4 93
  • 微服务架构模式的核心在于如何识别服务的边界,设计出合理的微服务。但如果要将微服务架构运用到生产项目上,并且能够发挥...
    程序员技术圈阅读 7,708评论 10 27
  • Demo 源码下载 本案例为源码分支的 eureka 分支 服务发现概述 服务发现机制是为了解决硬网络编码问题,服...
    聪明的奇瑞阅读 10,562评论 0 13
  • 正念练习:意图 —————— 目的明确,可以清理很多干扰。听语音时,发现完全不知道自己价值观是啥…… 晚上,王兄的...
    熊大大啊阅读 1,508评论 0 0

友情链接更多精彩内容