Appearance
一期先收敛为四个云端服务
- 决策编号:001
- 日期:2026-04-03
- 状态:accepted
1. 背景
blsflow 已完成系统一级模块设计,需要继续回答在实际落地时应如何映射为服务,以及是否应在一期直接拆成更多微服务。
2. 可选方案
方案 A:按一级模块全部拆为独立服务
优点:
- 服务职责更细
- 理论上更利于后期独立扩容
缺点:
- 一期维护复杂度过高
- 对内部生产系统而言拆分收益有限
- 容易削弱设备控制与调度闭环可靠性
方案 B:一期先物理收敛为四个云端服务
优点:
- 服务数量可控
- 业务闭环更稳定
- 保留后续继续拆分空间
缺点:
- 某些逻辑模块会先合并部署
3. 最终决策
一期先实现 4 个云端服务:
- 平台门户服务
- 设备控制服务
- 调度核心服务
- 数据与配置服务
另保留 1 个矿机端 Agent。
4. 决策原因
当前阶段是内部生产系统,一期重点是:
- 设备控制闭环可靠
- 调度闭环可靠
- 收益数据链路稳定
因此不追求过早拆出更多微服务。
5. 影响
- 逻辑模块仍保持 6 个模块不变
- 后续可在不改变逻辑边界前提下继续拆分物理服务
- 任务执行时必须遵守既定服务分工
6. 后续动作
- 在架构文档中固化服务职责与状态归属
- 后续若要新增服务拆分,必须补充新的决策记录