| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- server:
- port: 9999
- spring:
- application:
- name: jeecg-gateway
- cloud:
- gateway:
- discovery:
- locator:
- enabled: true
- globalcors:
- cors-configurations:
- '[/**]':
- allowCredentials: true
- allowedOrigins: "*"
- allowedMethods: "*"
- allowedHeaders: "*"
- #如果启用nacos或者数据库配置请删除一下配置
- routes:
- - id: jeecg-demo
- uri: lb://jeecg-demo
- predicates:
- - Path=/mock/**,/test/**,/bigscreen/template1/**,/bigscreen/template2/**,/sys/**
- - id: jeecg-system
- uri: lb://jeecg-system
- predicates:
- - Path=/sys/**,/eoa/**,/v1/**,/joa/**,/online/**,/bigscreen/**,/jmreport/**,/desform/**,/act/**,/plug-in/**,/generic/**
- - id: jeecg-system-websocket
- uri: lb:ws://jeecg-system
- predicates:
- - Path=/websocket/**,/eoaSocket/**,/newsWebsocket/**
- - id: jeecg-demo-websocket
- uri: lb:ws://jeecg-demo
- predicates:
- - Path=/vxeSocket/**
- # 全局熔断降级配置
- default-filters:
- - name: Hystrix
- args:
- name: default
- #转发地址
- fallbackUri: 'forward:/fallback'
- - name: Retry
- args:
- #重试次数,默认值是 3 次
- retries: 3
- #HTTP 的状态返回码
- statuses: BAD_GATEWAY,BAD_REQUEST
- #指定哪些方法的请求需要进行重试逻辑,默认值是 GET 方法
- methods: GET,POST
- # hystrix 信号量隔离,3秒后自动超时
- hystrix:
- enabled: true
- shareSecurityContext: true
- command:
- default:
- execution:
- isolation:
- strategy: SEMAPHORE
- thread:
- timeoutInMilliseconds: 3000
|