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 支持

你可能感兴趣的:(spring cloud Finchley 版本 中feign熔断机制不生效解决方法)