一次经历了一天的苦难过程,自己弄了个微服务玩玩,结果到整合SpringCloudGateway和Nacos的时候,发现利用服务名去路由服务,发现无法完成,后来通过找各路大神杰作,发现一位兄弟说的特别对,现在记录一下。
原话:
由于从springcloud2020版本开始,弃用了Ribbon,因此Alibaba在2021及之后版本的nacos中删除了Ribbon的jar包,因此无法通过loadbalancer路由到指定微服务,出现了503情况。
所以只需要引入springcloud loadbalancer包即可
<!--客户端负载均衡loadbalancer-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
原文:新版springcloud使用gateway+nacos,服务报错503 Service Unavailable_gateway连接nacos报错_疯狂的炫的博客-CSDN博客