zoukankan      html  css  js  c++  java
  • springcloud alibaba Nacos解决OpenFeign调用失败问题

    项目使用的是SpringBoot 2.4.2和SpringCloud 2020.0.0,注册中心采用的阿里的Nacos,使用springcloud中的openfeign插件,报错

    No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalancer?

    原因是nacos中ribbon会造成loadbalanc包失效,去掉nacos中的ribbon项目调用正常,

    解决: 引入spring-cloud-loadbalancer依赖并删除Ribbon

            <dependency>
                <groupId>com.alibaba.cloud</groupId>
                <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
                <!--Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错-->
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.cloud</groupId>
                        <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
  • 相关阅读:
    2013dgtcs 成绩排序
    JZOJ 1286. 太空电梯
    java单例模式Singleton
    设计模式的类型
    java工厂模式Factory
    Mysql SQL优化
    maven deploy命令打包到私服
    debian/linux 配置maven
    Java RC4加密解密工具
    JedisUtils
  • 原文地址:https://www.cnblogs.com/jiefangzhe/p/15090068.html
Copyright © 2011-2022 走看看