- 项目版本
- getway pom配置
- getway 配置文件
- 问题描述
- 原因
- 原理
- 项目地址
getway pom配置2.6.2 3.0.0-RC3 3.1.0 2021.0.0 2021.1 2.17.1
getway 配置文件org.springframework.cloud spring-cloud-starter-gateway${spring-cloud.version}
server: port: 9999 spring: application: name: service-gateway cloud: nacos: discovery: server-addr: linux101:8800 gateway: discovery: #是否与服务发现组件进行结合,通过 serviceId(必须设置成大写) 转发到具体的服务实例。默认为false,设为true便开启通过服务中心的自动根据 serviceId 创建路由的功能。 locator: #路由访问方式:http://Gateway_HOST:Gateway_PORT/大写的serviceId/**,其中微服务应用名默认大写访问。 enabled: true routes: - id: service-prod uri: lb://service-prod name: service-prod predicates: - Path=/prod/** filters: - StripPrefix=1问题描述
当uri 为lb时一直503
“status”: 503, “error”: “Service Unavailable”
没有LoadBalancer依赖
加入LoadBalancer依赖即可
原理org.springframework.cloud spring-cloud-loadbalancer${spring-cloud.version}
LoadBalancer 为 getway 提供lb前缀的负载均衡
参考 https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/#reactive-loadbalancer-client-filter
https://gitee.com/lirongzhen_admin/nacos.git
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)