https://www.dazhuanlan.com/2019/11/23/5dd9403df0649/
从上述源码中我们可以看到,当spring.cloud.gateway.discovery.locator.enabled属性设置为true时,启用DiscoveryClientRouteDefinitionLocator自动发现路由
DiscoveryClientRouteDefinitionLocator 从注册中心读取路由配置
spring:
cloud:
gateway:
discovery:
locator:
# 将服务id的路由转成全小写,默认是全大写
lower-case-service-id: true
# 启用服务发现自动路由
enabled: true
filters:
#不省略头部避免跳转到页面时css和js等静态资源加载不到的问题
- StripPrefix=0
# 限流过滤器
- name: RequestRateLimiter
args:
redis-rate-limiter.replenishRate: 10
redis-rate-limiter.burstCapacity: 20