SpringCloud Gateway:status: 503 error: Service Unavailable

使用SpringCloud Gateway路由请求时,出现如下错误

yml配置如下:

可能的一种原因是:yml配置了gateway.discovery.locator.enabled=true,此时gateway会使用负载均衡模式路由请求,但是SpringCloud Alibaba删除了Ribbon的依赖,无法通过负载均衡路由到指定的微服务,因此出现503报错。需要在pom中手动引入springcloud loadbalancer

java 复制代码
		<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
        </dependency>
相关推荐
Right.W9 小时前
生成PDF文件(基于 iText PDF )
spring cloud·pdf
guojl13 小时前
微服务OpenFeign源码分析
spring cloud·微服务
guojl14 小时前
微服务OpenFeign使用手册
spring cloud·微服务
chanalbert14 小时前
从单体到微服务:Spring Cloud 开篇与微服务设计
spring boot·spring·spring cloud
万物皆字节2 天前
spring cloud负载均衡之FeignBlockingLoadBalancerClient、BlockingLoadBalancerClient
spring cloud
Ken_11152 天前
SpringCloud系列(49)--SpringCloud Stream消息驱动之实现生产者
spring cloud
guojl3 天前
Ribbon原理和源码分析
spring cloud·微服务
guojl3 天前
RestTemplate使用手册
spring cloud·微服务
guojl3 天前
RestTemplate原理分析
spring cloud·微服务