irpas技术客

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

大大的周 6336

最近学习,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: circuitbreaker: enabled: true

然后consumer微服务启动,调用的provider微服务不启动,终于微服务降级成功实现。(泪目)

完成之后,又看到了一篇文章,就是说新版本后Netflix中的变化

Spring Cloud 2020.0.0发布 再见了Netflix

看完之后,收获很多(下面图片据来自该博客)

原来的netflix下管理变化,之前Netflix管理所有组件(Hystrix,Ribbo、Zuul、Eureka) 现在新版本后,有且只管理Eureka(包括Server和Client)(我说之前当官网找,netflix下面少了好多东西)

保存一下,日后学习,新版本变化后,我们要学的东西也更多了


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Hystrix降级Load #balancer #does #not #contain #an #instance #for