分布式系统双写一致性问题
围绕 AI 平台配额管理里的“双写一致性”问题展开,重点包括:
- 先把业务问题讲清楚:是否应该让 MySQL 中的配额账本 与 K8s 中的真实资源占用 保持实时一致
- 从 FLP、CAP、两将军问题、PACELC 这些经典理论出发,说明“跨两个独立分布式系统做实时强一致双写”为什么在理论上不可达
- 再落到工程实践,分析提交链路、运行期和系统层故障会如何把最终一致方案推向状态机、幂等、补偿、对账和组合爆炸
- 最后结合 Google Borg / Kubernetes / AWS 等业界做法,给出结论:放弃“实时库存式扣减”,采用 准入控制 + K8s 实时用量 的方案