# ADR-008 Outbox 与 CDC ## 状态 Accepted ## 背景 AODB 必须避免“写库成功但没发事件”或“发了事件但没落库”。 ## 决策 采用 `Outbox Pattern + CDC` 作为写库与发事件一致性策略。 ## 原因 - 能把数据库状态变化和事件发布绑定到同一事务边界。 - 适合首期 Kafka 作为唯一事件骨干的架构。 - 支持失败重试、断点恢复和事件回放。 ## 后果 - 需要部署 CDC / 发布器组件。 - 发布流程和 Outbox 堆积需要专门监控。