Merge pull request #726 from DaydreamCoding/feat/dual-mode-umq

feat(gateway): 双模式用户消息队列 — 串行队列 + 软性限速
This commit is contained in:
Wesley Liddick
2026-03-03 08:41:34 +08:00
committed by GitHub
21 changed files with 1099 additions and 15 deletions

View File

@@ -1864,7 +1864,12 @@ export default {
strategyHint: 'Tiered: gradually restrict when exceeded; Sticky Exempt: existing sessions unrestricted',
stickyBuffer: 'Sticky Buffer',
stickyBufferPlaceholder: 'Default: 20% of base RPM',
stickyBufferHint: 'Extra requests allowed for sticky sessions after exceeding base RPM. Leave empty to use default (20% of base RPM, min 1)'
stickyBufferHint: 'Extra requests allowed for sticky sessions after exceeding base RPM. Leave empty to use default (20% of base RPM, min 1)',
userMsgQueue: 'User Message Rate Control',
userMsgQueueHint: 'Rate-limit user messages to avoid triggering upstream RPM limits',
umqModeOff: 'Off',
umqModeThrottle: 'Throttle',
umqModeSerialize: 'Serialize',
},
tlsFingerprint: {
label: 'TLS Fingerprint Simulation',

View File

@@ -2007,7 +2007,12 @@ export default {
strategyHint: '三区模型: 超限后逐步限制; 粘性豁免: 已有会话不受限',
stickyBuffer: '粘性缓冲区',
stickyBufferPlaceholder: '默认: base RPM 的 20%',
stickyBufferHint: '超过 base RPM 后粘性会话额外允许的请求数。为空则使用默认值base RPM 的 20%,最小为 1'
stickyBufferHint: '超过 base RPM 后粘性会话额外允许的请求数。为空则使用默认值base RPM 的 20%,最小为 1',
userMsgQueue: '用户消息限速',
userMsgQueueHint: '对用户消息施加发送限制,避免触发上游 RPM 限制',
umqModeOff: '关闭',
umqModeThrottle: '软性限速',
umqModeSerialize: '串行队列',
},
tlsFingerprint: {
label: 'TLS 指纹模拟',