docs(timer): 更新 SKILL.md 和 PROJECT.md 多节点协调文档

T13: E2E single-node regression - all PASS
T14: E2E multi-node coordination - 7/7 PASS
T15: Document multi-node features in ulthon-timer SKILL.md and PROJECT.md
This commit is contained in:
augushong
2026-05-26 03:05:54 +08:00
parent 90e584f5a1
commit 6dceb028b3
2 changed files with 76 additions and 2 deletions

View File

@@ -27,4 +27,25 @@
开发过程中补充的业务规则、团队偏好与临时约束,按条新增。规则应可执行、可复现、可验证。
(待填写。)
### 2026-05-26: 定时任务多节点协调
新增功能:
- 多节点定时任务协调(数据库为主协调中心)
- run_type 调度auto/main/all/manual
- 主节点自动选举 + 手动切换
- 执行日志记录与查看
- 定时任务配置管理 UI
- 日志清理命令 `php think admin:timer:log:clean`
新增数据表:
- ul_system_timer_config
- ul_system_timer_log
- ul_system_host 新增 is_master 字段
新增命令:
- admin:timer:log:clean [--days=30]
新增管理页面:
- 定时器配置管理 (/admin/system.timer_config/index)
- 定时器执行日志 (/admin/system.timer_log/index)
- 主机列表增强(主节点标识、切换主节点)