beta v0.2 dualcheck

This commit is contained in:
cancerai committed 2026-08-30 21:25:22 +08:00
1 parent c137299016
commit 1ec68bacf5
14 files changed
+1591 -359

No files matched your search

+1 -1
View File
@@ -77,7 +77,7 @@ func Load(configPath ...string) (*Config, error) {
v.SetDefault("rate_limit.global_rps", 1000)
v.SetDefault("rate_limit.per_ip_rps", 50)
v.SetDefault("rate_limit.burst", 100)
v.SetDefault("session.ttl", 900)
v.SetDefault("session.ttl", 604800)
v.SetDefault("session.max_text_length", 10000)
v.SetDefault("log.level", "info")
v.SetDefault("log.format", "json")
+1 -1
View File
@@ -21,7 +21,7 @@ rate_limit:
burst: 100
session:
ttl: 900 # 会话过期时间(秒),默认 15 分钟
ttl: 604800 # 会话 Redis TTL(秒),默认 7 天。实际生命周期由发起方在线决定(发起方断开即结束),TTL 只是兜底防止发起方异常下线时 Redis 泄漏
max_text_length: 10000 # 单条文本最大长度
log: