最近在搭建微服务框架,在搭建gateway 的时候 使用nacos做注册中心,在通过网关调用的时候发下一个奇怪的问题,网关可以路由http地址,不能路由lb 的地址,路由lb 就报503。下面记录一下解决的方式。 组件版本 spring-boot-dependencies:2.6.13 spring-cloud-alibaba-dependencies:2021.0.5.0 spring-cloud-dependencies:2021.0....
import com.alibaba.cloud.nacos.NacosDiscoveryProperties; import com.alibaba.cloud.nacos.NacosServiceManager; import com.dong.common.core.util.SpringContextHolder; import com.dong.server.gateway.subscribe.MyNacosSubscribe; import com.dong.server.gateway.subscribe.MyNacosEventListener; import org.springframew...
server:port:7000spring:application:name:service-gatewaycloud:nacos:discovery:server-addr:localhost:8848gateway:discovery:locator:enabled:trueroutes:-id:product_routeuri:lb://service-productpredicates:-Path=/product-serv/**filters:-StripPrefix=1 测试 报503错误,原因是微服务不可获取 解决:加入feign依赖 <de...
spring cloud gateway与nacos整合报503错误 最近做spring cloud中的gateway组件与nacos的整合测试,application.yml的配置如下: server:port:8222#服务端口spring:application:name:service-gateway#服务名cloud:nacos:discovery:server-addr:127.0.0.1:8848#nacos服务地址gateway:discovery:locator:enabled:true#使用服务发现路由...
<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> 猜测原因:nacos兼容feign,feign集成ribbon,默认实现负载均衡;或许是nacos不兼容springcloud gateway自带的ribbon。实现案例 fhadmin.cn...
代码语言:javascript 复制 猜测原因:nacos兼容feign,feign集成ribbon,默认实现负载均衡;或许是nacos不兼容springcloud gateway自带的ribbon。实现案例 fhadmin.cn
nacos的版本如下: <properties> <nacos.version>2021.1</nacos.version> </properties> gateway的application.yml文件配置如下: server: port: 9040 spring: application: name: gateway cloud: gateway: routes: - id: consumer uri: lb://consumer # uri: http://localhost:9010 ...
nacos-discovery 拉取注册中心服务时,作为feign 的调用, group 是不会做隔离的, gateway拉取nacos ...
通过gateway访问报503 Service Unavaiable: gateway上配置的转发服务如下: spring:cloud:gateway:discovery:locator:enabled:truelower-case-service-id:trueroutes:-id:quotation-serviceuri:lb://quotation-serivcepredicates:-Path=/api/quotations/** 在nacos可以看到服务已经注册上了,为什么就是无法转发到服务上呢?直接...
SpringCloud2020.3 spring-cloud-gateway 3.0.3 现象 使用nacos做服务发现,实现自动定位服务。访问服务提示503 Service Unavaliable 解决 引入依赖spring-cloud-loadbalancer 代码语言:javascript 复制 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-loadbalancer</artifactId></dependency...