noreply
|
cbfce49aa1
|
feat: Schedule batch update for account last_used_at
Implement deferred batch update mechanism to reduce database load:
- Add DeferredService for batching account last_used_at updates
- Add TimingWheelService for efficient recurring task scheduling
- Integrate with GatewayService and OpenAIGatewayService
- Implement BatchUpdateLastUsed repository method using CASE...WHEN SQL
- Fix golangci-lint error: Replace interface{} with any
Benefits:
- Reduces database writes by batching updates (10-second intervals)
- Improves request throughput by deferring non-critical updates
- Maintains accurate account usage tracking for scheduling
|
2025-12-28 09:49:54 +08:00 |
|
Forest
|
e5a77853b0
|
refactor: 调整项目结构为单向依赖
|
2025-12-26 16:45:40 +08:00 |
|
Forest
|
25a304c231
|
test: 增加 repository 测试
|
2025-12-25 16:01:17 +08:00 |
|
刀刀
|
9d30ceae8d
|
CC 400 返回具体错误信息 && 非 CC 请求时增加 system prompt (#26)
* feat: http 400 返回具体错误
* 更新 workflows
* 优化打包/docker 构建流程
* 400 是返回 原始错误 - json 格式
* feat: 非 cc请求时补充 system
* go mod tidy
|
2025-12-25 14:47:19 +08:00 |
|
Forest
|
e5aa676853
|
refactor(backend): 引入 Wire 重构服务启动与依赖组装
|
2025-12-18 22:07:17 +08:00 |
|
shaw
|
642842c29e
|
First commit
|
2025-12-18 13:50:39 +08:00 |
|