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