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
相关推荐
西凉的悲伤20 小时前
Spring Cloud Gateway介绍
java·spring cloud·gateway
JAVA社区1 天前
Java高级全套教程(十)—— SpringCloudAlibaba超详细实战详解
java·开发语言·spring cloud·面试·职场和发展
JAVA社区2 天前
Java高级全套教程(九)—— SpringCloud超详细实战详解
java·开发语言·后端·spring cloud·面试·职场和发展
Devin~Y2 天前
大厂Java面试实录:Spring Boot/Cloud、Kafka、Redis、K8s 可观测性 + RAG/Agent(小Y翻车版)
java·spring boot·redis·spring cloud·kafka·kubernetes·mybatis
菜萝卜子2 天前
【Docker】Harbor 代理缓存(Pull-Through Cache)配置与使用指南
spring cloud·云原生·eureka
苏渡苇2 天前
Spring Cloud Gateway 网关限流
spring cloud·gateway·springboot·网关限流
dj80452 天前
docker 安装注意事项与使用
spring cloud·docker·eureka
小江的记录本2 天前
【JVM虚拟机】垃圾回收GC:垃圾收集器:G1:Region分区、Mixed GC、回收流程、适用场景(高频)(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·spring cloud·面试
苏渡苇3 天前
强强联合:OpenFeign 整合 Sentinel
spring boot·spring cloud·微服务·sentinel·openfeign