采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
报错: java.lang.IllegalStateException: No instances available for user-center
因为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的
感谢感谢。选2021.1版本是因为搭建项目的时候,没找到课程中对应的nacos server 版本,就选择了最新的2021.1。
楼上正解,非红框中的版本中,Ribbon已经被移除了。
非常感谢!
登录后可查看更多问答,登录/注册
面向未来微服务:熟练掌握Spring Cloud Alibaba
911 4
2.3k 1
3.2k 2
2.1k 3
4.4k 13
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号