Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
陈曦
sub2api
Commits
4da681f5
Commit
4da681f5
authored
Jan 12, 2026
by
shaw
Browse files
Merge branch 'mt21625457/main'
parents
68ba866c
9622347f
Changes
22
Hide whitespace changes
Inline
Side-by-side
deploy/.env.example
View file @
4da681f5
...
@@ -69,6 +69,41 @@ JWT_EXPIRE_HOUR=24
...
@@ -69,6 +69,41 @@ JWT_EXPIRE_HOUR=24
# Leave unset to use default ./config.yaml
# Leave unset to use default ./config.yaml
#CONFIG_FILE=./config.yaml
#CONFIG_FILE=./config.yaml
# -----------------------------------------------------------------------------
# Gateway Scheduling (Optional)
# 调度缓存与受控回源配置(缓存就绪且命中时不读 DB)
# -----------------------------------------------------------------------------
# 粘性会话最大排队长度
GATEWAY_SCHEDULING_STICKY_SESSION_MAX_WAITING=3
# 粘性会话等待超时(时间段,例如 45s)
GATEWAY_SCHEDULING_STICKY_SESSION_WAIT_TIMEOUT=120s
# 兜底排队等待超时(时间段,例如 30s)
GATEWAY_SCHEDULING_FALLBACK_WAIT_TIMEOUT=30s
# 兜底最大排队长度
GATEWAY_SCHEDULING_FALLBACK_MAX_WAITING=100
# 启用调度批量负载计算
GATEWAY_SCHEDULING_LOAD_BATCH_ENABLED=true
# 并发槽位清理周期(时间段,例如 30s)
GATEWAY_SCHEDULING_SLOT_CLEANUP_INTERVAL=30s
# 是否允许受控回源到 DB(默认 true,保持现有行为)
GATEWAY_SCHEDULING_DB_FALLBACK_ENABLED=true
# 受控回源超时(秒),0 表示不额外收紧超时
GATEWAY_SCHEDULING_DB_FALLBACK_TIMEOUT_SECONDS=0
# 受控回源限流(实例级 QPS),0 表示不限制
GATEWAY_SCHEDULING_DB_FALLBACK_MAX_QPS=0
# outbox 轮询周期(秒)
GATEWAY_SCHEDULING_OUTBOX_POLL_INTERVAL_SECONDS=1
# outbox 滞后告警阈值(秒)
GATEWAY_SCHEDULING_OUTBOX_LAG_WARN_SECONDS=5
# outbox 触发强制重建阈值(秒)
GATEWAY_SCHEDULING_OUTBOX_LAG_REBUILD_SECONDS=10
# outbox 连续滞后触发次数
GATEWAY_SCHEDULING_OUTBOX_LAG_REBUILD_FAILURES=3
# outbox 积压触发重建阈值(行数)
GATEWAY_SCHEDULING_OUTBOX_BACKLOG_REBUILD_ROWS=10000
# 全量重建周期(秒)
GATEWAY_SCHEDULING_FULL_REBUILD_INTERVAL_SECONDS=300
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
# Dashboard Aggregation (Optional)
# Dashboard Aggregation (Optional)
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
...
...
deploy/config.example.yaml
View file @
4da681f5
...
@@ -169,6 +169,45 @@ gateway:
...
@@ -169,6 +169,45 @@ gateway:
# Allow failover on selected 400 errors (default: off)
# Allow failover on selected 400 errors (default: off)
# 允许在特定 400 错误时进行故障转移(默认:关闭)
# 允许在特定 400 错误时进行故障转移(默认:关闭)
failover_on_400
:
false
failover_on_400
:
false
# Scheduling configuration
# 调度配置
scheduling
:
# Sticky session max waiting queue size
# 粘性会话最大排队长度
sticky_session_max_waiting
:
3
# Sticky session wait timeout (duration)
# 粘性会话等待超时(时间段)
sticky_session_wait_timeout
:
120s
# Fallback wait timeout (duration)
# 兜底排队等待超时(时间段)
fallback_wait_timeout
:
30s
# Fallback max waiting queue size
# 兜底最大排队长度
fallback_max_waiting
:
100
# Enable batch load calculation for scheduling
# 启用调度批量负载计算
load_batch_enabled
:
true
# Slot cleanup interval (duration)
# 并发槽位清理周期(时间段)
slot_cleanup_interval
:
30s
# 是否允许受控回源到 DB(默认 true,保持现有行为)
db_fallback_enabled
:
true
# 受控回源超时(秒),0 表示不额外收紧超时
db_fallback_timeout_seconds
:
0
# 受控回源限流(实例级 QPS),0 表示不限制
db_fallback_max_qps
:
0
# outbox 轮询周期(秒)
outbox_poll_interval_seconds
:
1
# outbox 滞后告警阈值(秒)
outbox_lag_warn_seconds
:
5
# outbox 触发强制重建阈值(秒)
outbox_lag_rebuild_seconds
:
10
# outbox 连续滞后触发次数
outbox_lag_rebuild_failures
:
3
# outbox 积压触发重建阈值(行数)
outbox_backlog_rebuild_rows
:
10000
# 全量重建周期(秒),0 表示禁用
full_rebuild_interval_seconds
:
300
# =============================================================================
# =============================================================================
# API Key Auth Cache Configuration
# API Key Auth Cache Configuration
...
...
Prev
1
2
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment