解决gateway配合nacos路由报错:Unable to find instance for XXX问题

 更新时间:2025年06月12日 16:47:40   作者:xiaomu_a  
这篇文章主要介绍了解决gateway配合nacos路由报错:Unable to find instance for XXX问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

gateway配合nacos路由报错:Unable to find instance for XXX

gateway配合nacos 找不到服务的问题

nacos版本: 1.1.4
spring-boot版本: 2.5.2
spring-cloud版本: 2020.0.3
spring-cloud-alibaba版本: 2021.1
  • gateway网关pom.xml
<dependencies>
	<!-- gateway -->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-gateway</artifactId>
    </dependency>
    <!-- nacos注册中心 -->
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
</dependencies>
  • api服务pom.xml
<dependencies>
    <!-- web -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <!-- nacos注册中心 -->
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
    </dependency>
</dependencies>
  • nacos:

浏览器访问

解决方案

找了很多资料,终于找到说Spring Cloud2020移除了Ribbon,加入依赖后成功解决问题:

<!-- Spring Cloud2020移除了Ribbon,导致gateway路由时报错503:找不到服务 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • idea两侧的maven-project-structure图标不见了如何解决

    idea两侧的maven-project-structure图标不见了如何解决

    这篇文章主要介绍了如何解决idea两侧的maven-project-structure图标不见了问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 探索HttpClient中的close方法及其对连接的影响

    探索HttpClient中的close方法及其对连接的影响

    这篇文章主要为大家介绍了HttpClient中的close方法及其对连接的影响探索分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • java算法题解Leetcode763划分字母区间示例

    java算法题解Leetcode763划分字母区间示例

    这篇文章主要为大家介绍了java算法题解Leetcode763划分字母区间示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • SpringBoot操作MaxComputer方式(保姆级教程)

    SpringBoot操作MaxComputer方式(保姆级教程)

    这篇文章主要介绍了SpringBoot操作MaxComputer方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • Java线程创建的四种方式总结

    Java线程创建的四种方式总结

    这篇文章主要介绍了Java线程创建的四种方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • SpringBoot 统一请求返回的实现

    SpringBoot 统一请求返回的实现

    这篇文章主要介绍了SpringBoot 统一请求返回的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 一篇文章带你深入了解Java封装

    一篇文章带你深入了解Java封装

    Java中的封装是将数据(变量)和作用于数据(方法)的代码作为一个单元包装在一起的机制。 在封装中,类的变量将从其他类隐藏,并且只能通过当前类的方法访问
    2021-08-08
  • Java并发编程之CountDownLatch解析

    Java并发编程之CountDownLatch解析

    这篇文章主要介绍了Java并发编程之CountDownLatch解析,Sync为一个实现了AQS的内部类,代理CountDownLatch的获取和释放操作,需要所有线程等待某个条件完成后,才执行某个动作时,可以使用CountDownLatch,需要的朋友可以参考下
    2023-12-12
  • FF浏览器和IE下载文件乱码问题的解决方法

    FF浏览器和IE下载文件乱码问题的解决方法

    大家可以看到如下截图,下载文件出现了乱码,在其他浏览器(IE,Chrome....)上没有出现这个问题,解决方法很简单,遇到类似问题的朋友可以了解下哦
    2013-08-08
  • JVM GC垃圾回收算法使用及说明

    JVM GC垃圾回收算法使用及说明

    文章详细讨论了JVM的垃圾回收算法,包括标记-清除、复制算法、标记-整理以及分代收集,每种方法的执行流程、优缺点以及适用场景都有详尽说明,此外,还介绍了可达性算法作为JVM垃圾回收的核心机制,解释了如何确定对象是否存活
    2025-10-10

最新评论