2021.1版本的nacos-discovery没有ribbon依赖,手动加入ribbon依赖,还是无法找到实例
来源:6-3 使用Ribbon实现负载均衡

慕盖茨7897165
2021-08-02
报错:
java.lang.IllegalStateException: No instances available for user-center
写回答
1回答
-
因为Netflix的组件从2020年开始停止维护,因此spring cloud会逐渐弃用他家的组件,Ribbon就在其中,你可以搜一个github里面spring-cloud-alibaba的issues,有人有这部分的回答,解决方案有两种:
1.使用spring-cloud-loadbalancer代替ribbon,在项目中引用
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
2. 降级,参照spring-cloud-alibaba的版本对应关系,不要使用2021.1,尽可能使用红框中版本,这些版本是包含ribbon的
132021-08-03
相似问题