新版Gateway负载均衡失效问题:lb://xxxxx
通常Gateway的uri配置方式有2种
第一种
http://127.0.0.1:8001 (指定要访问的服务地址)
第二种
uri: lb://alibaba-product-8001 (负载均衡 lb:// 后跟服务名称)
问题
如果你使用最新版的getway依赖时 如果采用负载均衡的方式 会导致访问失效
原因
由于部分新版本spring-cloud-starter-gateway移除了负载均衡依赖,所以需要手动添加spring-cloud-start-loadbalancer
解决
加入loadbalancer依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
配置如图:
再次访问 成功!