mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-02-04 01:25:34 +08:00
JeecgBoot 2.4 微服务正式版本发布,基于SpringBoot的低代码平台
This commit is contained in:
@ -0,0 +1,61 @@
|
||||
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/**
|
||||
- id: jeecg-system
|
||||
uri: lb://jeecg-system
|
||||
predicates:
|
||||
- Path=/sys/**,/eoa/**,/joa/**,/online/**,/bigscreen/**,/jmreport/**,/desform/**,/act/**,/plug-in/**,/generic/**,/druid/**
|
||||
- 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: 60000
|
||||
Reference in New Issue
Block a user