我最近在自己学习springcloud的时候出现的一个小插曲,记录一下。
在使用gateway中通过路由服务名的时候发现无法成功路由,报503服务不可用。但是服务的注册中心nacos中该服务又确实存在,后面再其他博主下看到这样一句话。————“由于从springcloud2020版本开始,弃用了Ribbon,因此Alibaba在2021及之后版本的nacos中删除了Ribbon的jar包,因此无法通过loadbalancer路由到指定微服务,出现了503情况。”————
然后我去看了一下依赖,发现确实服务中没有loadbalancer的依赖,然后在网关服务中导入以下依赖就可以了
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
<version>3.1.3</version>
</dependency>
原文:新版springcloud使用gateway+nacos,服务报错503 Service Unavailable_gateway连接nacos报错_疯狂的炫的博客-CSDN博客