今天在弄SpringCloud 的Hystrix熔断器,然后到了测试服务降级这个功能时,老是无效果!

我是用的是idea 2017
在这里插入图片描述

我使用的是
@FeignClient(value = “MICROSERVICECLOUD-DEPT”, fallbackFactory = DeptFallbackFactory.class)

按照正常的操作,当这个微服务有问题的时候就会调用 fallbackFactory属性对应的类的方法,并且这个类也在IOC容器中了!
在这里插入图片描述
但是奇怪的是怎么关掉调用的微服务他都不起作用,查询了很多资料,像什么
feign.hystrix.enabled=true,这些我都加了!然后我用eclipse导入工程跑,居然一点问题没有,关掉微服务就会来调用这个备用方法!

解决方案

将微服务中所有idea产生的配置文件删除掉,重新导入!有可能就好了!但是在这之前你要检查下你该配置的东西 是否都已经配置好!如果配置好,但是非常奇特的出现服务降级没作用,那你试试我这个办法!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐