1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- server:
- port: 9999
- spring:
- application:
- name: jeecg-gateway
- cloud:
- #Sentinel配置
- sentinel:
- web-context-unify: false
- transport:
- dashboard: localhost:8087
- # 懒加载Sentinel Dashboard菜单
- eager: false
- 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/**
- # - 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
|