老师,这个异常是哪里出了问题啊?

来源:3-7 微服务架构及网关组件介绍

zyc9668586

2019-12-23

.
先是 报个这个 : com.netflix.zuul.exception.ZuulException: Forwarding error
然后 because 是这个 :
ClientException:Load balancer does not have available server for client : xxx项目名

我理解的是zuul 对项目做负载均衡,里面的算法是对两个项目替换着调用。
但是我是一个单机项目,没法换着调用,所以报错。
我在百度上搜 他们都说加
ribbon:
eureka:
enabled: false
我也加了 ,每个子服务都加了,但是还是报错。
请问老师,这个异常这么解决?
然后再问一句,您课上不是讲 ribbon 和feign 不是两种调用方案吗?
我用的feign , 为什么要加ribbon的配置?

写回答

1回答

张勤一

2019-12-23

同学你好:

    你这里的错误原因是服务没有正常启动,或者没有成功注册到 Eureka 上面。Feign 是依赖于 Ribbon 实现的,所以,使用 Feign 肯定需要 Ribbon 的配置。

    可以加下 QQ 群,详细的说明下问题吧。这里的信息欠缺的太多,而且不能表达出来问题。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
zyc9668586
昨天调试了好久, 终于发现问题了。因为我开着断点调试。请求超时引发的zuul 熔断...
2019-12-24
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程