以下是部分配置
- id: app-nurse
uri: lb://app-nurse/app-nurse/**
predicates:
- Path=/app-nurse/app-nurse/**
filters:
- name: RequestRateLimiter
args:
#令牌桶每秒填充平均速率
redis-rate-limiter.replenishRate: 1
#令牌桶的上限
redis-rate-limiter.burstCapacity: 3
# 使用SpEL表达式从spring容器中获取Bean对象
key-resolver: "#{@pathKeyResolver}"
- id: app-home
uri: lb://app-home/app-home/**
predicates:
- Path=/app-home/app-home/**
filters:
- name: RequestRateLimiter
args:
redis-rate-limiter.replenishRate: 2
redis-rate-limiter.burstCapacity: 6
key-resolver: "#{@pathKeyResolver}"
例如当我请求/app-home/mainController/getDoctorAndOffice,他会转发到app-nurse服务上面去