server:
|
port: 9998
|
# ssl:
|
# key-store: classpath:keyStore/7228817__shlanbao.cn.pfx
|
# key-store-type: PKCS12
|
# key-store-password: 8bIPI80M
|
# enabled: true
|
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: 120000
|