(Hystrix降级)Load balancer does not contain an instance for the service service

在学习Spring Cloud Hystrix降级时遇到'Load balancer does not contain an instance...'错误,经过长时间排查,发现是版本问题。调整服务配置文件后,启动consumer微服务并禁用provider微服务,成功实现降级功能。同时了解到Spring Cloud 2020.0.0以后,Netflix组件仅保留Eureka,其他如Hystrix、Ribbon、Zuul等不再维护,这意味着新版本的学习路径有所变化。
摘要由CSDN通过智能技术生成

最近学习,Hystrix降级,启动后报如下错误:

Load balancer does not contain an instance for the service service-edu

  • 自己从下午,弄到晚上11点,依然没有任何头绪;
  • 第二天到了中午都在解决这个问题,感觉debug之后,也没有特别有用的的信息,就是直接抛异常了。
  • 最后想到大概率是版本问题,就又去查了一下,主要查这个信息“ Load balancer does not contain an instance for the service service-edu”

之后,发现一篇文章,就是将版本问题

看完之后

知道了原来我们配置降级的服务的ym配置文件由

feign:
  hystrix:
    enable: true   

变成了这个(我说写的时候,一直没有提示)

feign:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值