spring-boot :2.4.2
Springcloud :2020.0.1
Springcloud Alibaba :2021.1
不是此版本,可能,并不是适合。
问题经过com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discoveryorg.springframework.cloud spring-cloud-starter-gateway
gateway 配置文件
spring: application: name: gateway cloud: nacos: discovery: server-addr: http://127.0.0.1:8848 gateway: routes: - id: son uri: lb://son predicates: - Path=/son/** - id: nacos-1 uri: lb://nacos-1 predicates: - Path=/test/**
postman 访问: 如下图
实际上:nacos是被访问的服务是正常的。并且路径正确。
经过一番百度:是因为 lb 的原因。
加上依赖:
org.springframework.cloud spring-cloud-loadbalancer
再次启动:
控制台抛出:nacos ServerName is illegal 无效。引入下面依赖解决
org.springframework.cloud spring-cloud-starter-bootstrap
再次启动并访问:
竟然404. 一阵百度之后:加上下列配置
com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discoveryorg.springframework.cloud spring-cloud-starter-bootstraporg.springframework.cloud spring-cloud-loadbalancerorg.springframework.cloud spring-cloud-starter-gateway
配置文件
spring: application: name: gateway cloud: nacos: discovery: server-addr: http://127.0.0.1:8848 gateway: routes: - id: son uri: lb://son predicates: - Path=/son/** - id: nacos-1 uri: lb://nacos-1 predicates: - Path=/test/** discovery: locator: enabled: true server: port: 9999 debug: true
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)