SpringCloud Gateway:status: 503 error: Service Unavailable

使用SpringCloud Gateway路由请求时,出现如下错误
SpringCloud Gateway:status: 503 error: Service Unavailable_第1张图片
yml配置如下:
SpringCloud Gateway:status: 503 error: Service Unavailable_第2张图片

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

		<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
        </dependency>

你可能感兴趣的:(微服务,spring,cloud,gateway)