Files
airport-wiki/concepts/aodb/adr/ADR-002 Kafka 作为唯一事件骨干.md
T
2026-04-15 14:48:14 +08:00

586 B

ADR-002 Kafka 作为唯一事件骨干

状态

Accepted

背景

AODB 需要支撑事件可回放、订阅分发、补偿和审计。

决策

Kafka 作为唯一事实事件骨干。所有对外事件订阅都以 Kafka 上的标准化事件为源头,禁止多路事件源头并存。

原因

  • 统一重放和补偿语义。
  • 避免“写库成功但未发布”或“已发布但未落库”的治理空洞。
  • 降低外部消费者理解成本。

后果

  • 事件可靠发布必须依赖 Outbox + CDC。
  • 查询 API 不能被下游误当作事件事实源。