Block a user
[M-AI-01-08] 建立真实 MySQL + Redis 的 API/Worker 集成验收
M-AI-01-08 集成验收结果 ✅
执行时间: 2026-06-19 21:27 UTC+8 服务器: 蜂驰云 8核32G (120.53.227.155)
AC1: 测试命令和启动日志 ✅
Worker 启动日志: …
[M-AI-01-08] 建立真实 MySQL + Redis 的 API/Worker 集成验收
开发完成评论
完成内容
- 创建
test/m-ai-01-08-integration.sh:一键集成验收脚本- 基础健康检查:API health + Worker heartbeat
- 进程边界:停止 Worker…
[M-AI-01-07] 实现真实 Worker Heartbeat 与 Admin 在线状态
开发完成评论
完成内容
- 新建
WorkerHeartbeatService:每 30s 写 Redis keyworker:heartbeat:<instanceId>,TTL 90s- 心跳数据:instanceId、appVersion、startedAt、…
[M-AI-01-06] 统一 Docker 与生产 systemd 的 API/Worker 部署拓扑
开发完成评论
完成内容
- Docker 拓扑已分离(历史遗留,确认无误):
DockerfileCMD →node dist/main.js(API,无 Processor)Dockerfile.worker…
[M-AI-01-05] 完善独立 NestJS Worker 启动与生命周期
开发完成评论
完成内容
- 重写
worker.main.ts:正式独立 Worker 进程入口generateInstanceId():worker-{hostname}-{pid}-{timestamp}唯一标识- `validatePre…
[M-AI-01-04] 显式化 BullMQ 队列和 Worker 配置
开发完成评论
完成内容
- 新建
queue-definitions.ts:统一 Queue Definition Registry,集中声明 6 个队列的 workerOptions(concurrency/lockDuration/stalledInterval/max…
[M-AI-01-03] 分离 AppModule 与 WorkerModule 的 Processor 注册
开发完成评论
完成内容
- 从 AppModule 移除 AiAnalysisWorker、DocumentImportWorker、NotificationWorker 的 import 和 provider 注册
- WorkerModule 新增 EventBusModule、Foc…
[M-AI-01-02] 审计 Worker 执行依赖闭包与进程内事件依赖
开发完成评论
完成内容
- 产出 ADR-001 附录 A:Worker 执行依赖闭包完整审计
- 覆盖全部 5 个 Processor 的依赖矩阵(注入 Service、依赖 Module、写入的…