| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- spring:
- redis:
- host: happy-cloud-redis
- password: '123456'
- port: 6379
- cloud:
- gateway:
- discovery:
- locator:
- enabled: true
- globalcors:
- cors-configurations:
- '[/**]':
- allowCredentials: true
- allowedOrigins: "*"
- allowedMethods: "*"
- allowedHeaders: "*"
- routes:
- #nacos
- - id: happy-cloud-wisdom-biz
- uri: lb://happy-cloud-wisdom-biz
- predicates:
- - Path=/demo/**,/wisdom/**
- #限流配置
- filters:
- - name: RequestRateLimiter
- args:
- key-resolver: '#{@ipKeyResolver}'
- redis-rate-limiter.replenishRate: 10
- redis-rate-limiter.burstCapacity: 20
- #降级配置
- - name: Hystrix
- args:
- name: default
- fallbackUri: 'forward:/fallback'
- - id: happy-cloud-system-biz
- uri: lb://happy-cloud-system-biz
- predicates:
- - Path=/sys/**,/test/**,/online/**,/api/**,/big/screen/**,/bigscreen/**,/webSocketApi/**,/message/**,/hpSys/**,/druid/**
- #限流配置
- filters:
- - name: RequestRateLimiter
- args:
- key-resolver: '#{@ipKeyResolver}'
- redis-rate-limiter.replenishRate: 10
- redis-rate-limiter.burstCapacity: 20
- #降级配置
- - name: Hystrix
- args:
- name: default
- fallbackUri: 'forward:/fallback'
- - id: happy-cloud-websocket
- uri: lb:ws://happy-cloud-system-biz
- predicates:
- - Path=/websocket/**
- - id: happy-cloud-auth
- uri: lb://happy-cloud-auth
- predicates:
- - Path=/oauth/**
- #限流配置
- filters:
- - name: RequestRateLimiter
- args:
- key-resolver: '#{@ipKeyResolver}'
- redis-rate-limiter.replenishRate: 10
- redis-rate-limiter.burstCapacity: 20
- #降级配置
- - name: Hystrix
- args:
- name: default
- fallbackUri: 'forward:/fallback'
- management:
- endpoints:
- web:
- exposure:
- include: '*'
- # hystrix 信号量隔离,3秒后自动超时
- hystrix:
- command:
- default:
- execution:
- isolation:
- strategy: SEMAPHORE
- thread:
- timeoutInMilliseconds: 3000
- shareSecurityContext: true
- #logstash服务器ip
- logstash:
- host: 192.168.1.115
- port: 4560
|