LoadBalancer 替换 Ribbon

POM 移除 Ribbon 相关依赖

XML 复制代码
<!-- 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

XML 复制代码
spring:
  application:
    name: order-service
  cloud:
    nacos:
      server-addr: 127.0.0.1:8847
      discovery:
        username: nacos
        password: nacos
        namespace: 5fe640ca-1ed2-496c-97bd-e0bfb7aef639
    # 不使用 Ribbon    
    loadbalancer:
      ribbon:
        enabled: false
相关推荐
白仑色1 天前
Spring Cloud 微服务(统一网关设计)
spring cloud·微服务·服务治理·统一配置管理·分布式配置中心
述雾学java1 天前
Spring Cloud 服务追踪实战:使用 Zipkin 构建分布式链路追踪
分布式·spring·spring cloud·zipkin
被困者11 天前
Linux部署Sonic前后端(详细版)(腾讯云)
spring cloud·云原生·eureka
Hellyc11 天前
springcloud/springmvc协调作用传递验证信息
后端·spring·spring cloud
Ken_111511 天前
SpringCloud系列(32)--使用Hystrix进行全局服务降级
spring cloud·hystrix
Ken_111511 天前
SpringCloud系列(33)--使用Hystrix进行通配服务降级
spring cloud·hystrix
微信公众号:AI创造财富11 天前
Docker 安装 ModelScope(推荐流程)
spring cloud·docker·eureka
述雾学java12 天前
Spring Cloud 服务调用详解:Ribbon 负载均衡与 Feign 声明式接口调用
spring cloud·ribbon·负载均衡
诗酒当趁年华12 天前
nacos热更新引起tcp激增导致服务不可用
java·tcp/ip·spring cloud
过期动态12 天前
MySQL中的常见运算符
java·数据库·spring boot·mysql·spring cloud·kafka·tomcat