add aodb detailed planning artifacts and adrs
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# ADR-002 Kafka 作为唯一事件骨干
|
||||
|
||||
## 状态
|
||||
|
||||
Accepted
|
||||
|
||||
## 背景
|
||||
|
||||
AODB 需要支撑事件可回放、订阅分发、补偿和审计。
|
||||
|
||||
## 决策
|
||||
|
||||
Kafka 作为唯一事实事件骨干。所有对外事件订阅都以 Kafka 上的标准化事件为源头,禁止多路事件源头并存。
|
||||
|
||||
## 原因
|
||||
|
||||
- 统一重放和补偿语义。
|
||||
- 避免“写库成功但未发布”或“已发布但未落库”的治理空洞。
|
||||
- 降低外部消费者理解成本。
|
||||
|
||||
## 后果
|
||||
|
||||
- 事件可靠发布必须依赖 Outbox + CDC。
|
||||
- 查询 API 不能被下游误当作事件事实源。
|
||||
Reference in New Issue
Block a user