POM 移除 Ribbon 相关依赖
<!-- LoadBalancer 必须引入 springcloud -->
<!-- 父pom引入springcloud 版本管理 --> https://spring.io/projects/spring-cloud/ 官网查看 boot 对应的 cloud 的版本
<dependencyManagement><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version> <type>pom</type> <scope>import</scope></dependency>
<dependencyManagement><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency><!-- 提供了RestTemplate支持 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency><!-- nacos服务注册与发现 移除ribbon支持-->
<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId><exclusions><exclusion><groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId></exclusion></exclusions>
</dependency>
配置文件中禁用 Ribbon
spring:application:name: order-servicecloud:nacos:server-addr: 127.0.0.1:8847discovery:username: nacospassword: nacosnamespace: 5fe640ca-1ed2-496c-97bd-e0bfb7aef639# 不使用 Ribbon loadbalancer:ribbon:enabled: false