使用SpringCloud Gateway路由請求時,出現如下錯誤
yml配置如下:
可能的一種原因是: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>