mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:40:25 +00:00
feat: 优化粘性会话TTL管理策略
- 将默认TTL从1小时延长至15天,更适合长期项目开发 - 实现智能续期机制:剩余时间<14天时自动续期到15天 - 添加配置化支持:通过环境变量STICKY_SESSION_TTL_DAYS和STICKY_SESSION_RENEWAL_THRESHOLD_DAYS调整TTL策略 - 集成到所有调度器:Claude、OpenAI、Gemini的普通会话和分组会话 - 提升用户体验:活跃项目会话持续有效,停用项目自动清理 - 性能优化:智能判断减少不必要的Redis EXPIRE操作 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -32,6 +32,14 @@ const config = {
|
||||
enableTLS: process.env.REDIS_ENABLE_TLS === 'true'
|
||||
},
|
||||
|
||||
// 🔗 会话管理配置
|
||||
session: {
|
||||
// 粘性会话TTL配置(天)
|
||||
stickyTtlDays: parseInt(process.env.STICKY_SESSION_TTL_DAYS) || 15,
|
||||
// 续期阈值(天)
|
||||
renewalThresholdDays: parseInt(process.env.STICKY_SESSION_RENEWAL_THRESHOLD_DAYS) || 14
|
||||
},
|
||||
|
||||
// 🎯 Claude API配置
|
||||
claude: {
|
||||
apiUrl: process.env.CLAUDE_API_URL || 'https://api.anthropic.com/v1/messages',
|
||||
|
||||
Reference in New Issue
Block a user