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
相关推荐
sg_knight20 小时前
Spring Cloud与RabbitMQ深度集成:从入门到生产级实战
java·spring boot·spring·spring cloud·消息队列·rabbitmq·stream
安逸sgr1 天前
SpringMVC启动流程
java·jvm·spring·spring cloud·eclipse·tomcat·maven
Vio7251 天前
Ribbon负载均衡
spring cloud·ribbon·负载均衡
还是鼠鼠2 天前
《黑马商城》Elasticsearch基础-详细介绍【简单易懂注释版】
java·spring boot·spring·elasticsearch·搜索引擎·spring cloud·全文检索
麦兜*2 天前
Redis 7.2 新特性实战:Client-Side Caching(客户端缓存)如何大幅降低延迟?
数据库·spring boot·redis·spring·spring cloud·缓存·tomcat
源码集结号3 天前
一套智慧工地云平台源码,支持监管端、项目管理端,Java+Spring Cloud +UniApp +MySql技术开发
java·mysql·spring cloud·uni-app·源码·智慧工地·成品系统
AAA修煤气灶刘哥4 天前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
yunmi_4 天前
Spring Cloud Netfilx -- Ribbon:负载均衡工具(代码示例)
spring cloud·ribbon·maven·负载均衡
还是鼠鼠4 天前
《黑马商城》微服务保护-详细介绍【简单易懂注释版】
java·spring boot·spring·spring cloud·sentinel·maven
唐僧洗头爱飘柔95275 天前
【SpringCloud(1)】初识微服务架构:创建一个简单的微服务;java与Spring与微服务;初入RestTemplate
java·spring·spring cloud·微服务·架构·resttemplate·java微服务技术栈