Commit Graph

17 Commits

Author SHA1 Message Date
ffd9b0c8f0 chore: 补充后端核心模块的中文注释 2026-07-15 11:54:01 +08:00
yiyiis
589116b141 fix: Worker 进程独立 Channel + 进程内指数退避重试
- 每个 Worker 消费者使用独立 AMQP Channel,互不影响
- 用 runWorkerWithRetry 包装每个 Worker,断开自动重连
- 用进程内指数退避重试替代失效的 Nack+DLX 重试机制
- 拓扑声明改用临时 Channel,声明完即关闭
2026-05-23 09:23:14 +08:00
yiyiis
28408606f4 fix: Worker 进程加载 .env 配置
Worker 缺少 godotenv.Load() 导致 CONFIG_PATH 未生效,
始终使用默认 config.yaml(MySQL 3306)而非 compose-local(3307)
2026-05-23 00:35:55 +08:00
leonincs
732e284369 style: 统一代码格式和行尾 2026-05-20 16:34:19 +08:00
zouyiyi
e96bd1ed6d fix: load .env in local development 2026-05-06 21:09:12 +08:00
Sisyphus
48a7eea0f9 fix: Worker 队列补充 DLX args + GetAllComments 加排序和分页限制 2026-04-25 17:10:55 +08:00
Sisyphus
3613cfe5a3 feat(P3): Docker健康检查 + Worker优雅重启 + 前端错误监控 2026-04-25 16:07:58 +08:00
leonincs
458f4f361d fix disabled pprof server handling 2026-04-23 19:05:44 +08:00
leonincs
33d6816ac6 feat(config):支持 compose 本地配置切换 2026-04-21 15:33:33 +08:00
tangerineyu
145bf3fa86 refactor:简化main函数中pprof的关闭调用 2026-03-26 12:17:05 +08:00
tangerineyu
9a0ba45a51 feat(observability): 为 API 和 worker 增加独立 pprof 诊断端口 2026-03-25 19:27:33 +08:00
tangerineyu
21efce6049 feat(config): 本地config文件缺失时使用默认配置 2026-03-24 19:05:06 +08:00
Leon
6710db6928 feat: 启动新添加的消息队列 2025-12-30 01:27:21 +08:00
Leon
6c4172c562 feat: 添加Social消费者 2025-12-29 04:14:14 +08:00
Leon
4225b026d7 feat: 添加rabbitMQ 2025-12-29 04:13:13 +08:00
Leon
fbd0cd38ec refactor: 将redis提取到middleware文件夹 2025-12-28 18:38:14 +08:00
Leon
9ba916643e move: 后端 2025-12-25 22:40:20 +08:00