im_wower
·
2026-03-22
0001-single-node-mini.md
1# 0001 单节点 mini 决策
2
3## 状态
4
5已采纳。
6
7## 决策
8
9当前项目统一收口为:
10
11- `mini` 是唯一长期运行的 conductor 节点
12- `mini` 负责自启动、状态面、控制面和公网入口
13- `mac` 不再承担 standby、failover、switchback 的职责
14
15## 原因
16
17- 当前项目后续会被其他项目替代,不值得继续维护主备复杂度
18- 现网剩余问题已经集中在 `mini` 自身的运行态收口
19- 切换文档、脚本和操作链条过长,继续维护性价比低
20
21## 直接影响
22
23- 当前推荐运维模式改成 `mini` 单节点
24- 历史主备/failover/switchback 内容直接从主线移除
25- 后续零散修复优先聚焦:
26 - live `status-api` 漂移
27 - `mini` runtime 路径 canonicalization
28 - `mini` 单节点下的自启动与公网入口稳定性
29
30## 不做的事情
31
32- 不再围绕 `mac` 设计新的 rehearsal、切换或兜底流程
33- 不为历史兼容保留多节点运维入口
34
35## 回溯方式
36
37- 旧的主备资料统一通过 tag `ha-failover-archive-2026-03-22` 回溯