后台环境:Java8 + SpringCloud 2020.0.4 + SpringBoot2.5.5
网关使用:SpringCLoudGateway 进行转发,解决跨域问题
服务注册与发现:使用nacos实现
SpringCloudGateway网关路由配置
spring:
cloud:
gateway:
routes:
# 路径精确判断放在优先级最高位置,最前方
- id: product_route
uri: lb://gulimall-product
predicates:
- Path=/api/product/**
filters:
# 路径重写
- RewritePath=/api/?(?<segment>.*), /$\{segment}
问题:
第一次请求:
反复如此,一次请求报错下一次又请求成功,其他模块暂时没有发现这个异常。
还有一个诡异的疑点,在后台使用注解式参数校验时,也发生了同类型的错误,如图:
到现在还是没有找到对应的解决方案
难道是负载均衡的锅?但是nginx的进程全部关闭了的呀,网关配置了uri: lb://gulimall-product会受到影响?