康来智慧冷链-后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

56 lines
1.7 KiB

spring:
cloud:
gateway:
# 自动根据服务ID建立路由
locator:
enabled: true
routes:
# 认证中心
- id: dolphin-auth
uri: lb://dolphin-auth
predicates:
- Path=/auth_proxy/**
filters:
# 验证码处理
- ValidateCodeGatewayFilter
# 前端密码解密
- PasswordDecoderFilter
# system 模块
- id: dolphin-system-biz
uri: lb://dolphin-system-biz
predicates:
- Path=/system_proxy/**
filters:
# 限流配置
- name: RequestRateLimiter
args:
# 使用SpEL表达式从Spring容器中获取Bean对象,基于什么限流配置
key-resolver: '#{@remoteAddrKeyResolver}'
# 限频的频率,每秒请求次数,设置每秒最大请求次数100
redis-rate-limiter.replenishRate: 100
# 系统按照恒定间隔向水桶里加入令牌,设置最大为200个令牌容量,如果没有令牌可拿,那么就拒绝服务。
redis-rate-limiter.burstCapacity: 200
# monitor 模块
- id: dolphin-monitor-biz
uri: lb://dolphin-monitor-biz
predicates:
- Path=/monitor_proxy/**
# common 模块
- id: dolphin-common-biz
uri: lb://dolphin-common-biz
predicates:
- Path=/common_proxy/**
gateway:
# ASE对称加密密钥
encode-key: 'dolphin-platform'
# 忽略不需要校验验证码是否合法的客户端
ignore-clients:
- test
- dolphin_lock
swagger:
# 忽略微服务提供者
ignore-providers:
- dolphin-auth