refactor(ingress): 移除 G1 窗口补偿扫描与迟到到达检测
实际负载不足 10 条/秒,G1 属过度防御。删除迟到到达检测机制、 existingIds 接口、PipelineCounters 字段、lateDetect 配置, 以及文档中 CLM-1/CLM-2 声明与 G1 缺口索引。
This commit is contained in:
@@ -50,7 +50,7 @@ CIIMS / AODB 等上游
|
||||
|
||||
| 模块 | 职责与边界 |
|
||||
|---|---|
|
||||
| `ingress` | 轮询信箱、持久化入队、补偿重扫及兼容 HTTP 写入;不解析业务报文。 |
|
||||
| `ingress` | 轮询信箱、持久化入队及兼容 HTTP 写入;不解析业务报文。 |
|
||||
| `codec` | XML 解码,区分非法报文与可修复的解码失败。 |
|
||||
| `processing` | FIFO 调度、业务身份绑定与去重、领域决策与落库(SCHD/FLOP/FDEL/ADFT):纯领域逻辑只返回决策;Processor 作为事务协调器,在锁事务内完成状态写入、事件与回填意图登记,不直接触碰 Kafka。 |
|
||||
| `delivery` | 消费待发事件,负责按目标保序、`schd` 聚合、投递和失败重试。 |
|
||||
@@ -68,7 +68,7 @@ CIIMS / AODB 等上游
|
||||
|
||||
本节只列约束的**归属**;完整定义与验证映射见 [invariants.md](invariants.md),实现与演进不得违反:
|
||||
|
||||
- 消息严格 FIFO:`INV-3`、`INV-4`、`INV-5`(发现完整性依赖 `PRE-2`/`PRE-3`,当前不可对外声明,见 CLM-1/CLM-2)。
|
||||
- 消息严格 FIFO:`INV-3`、`INV-4`、`INV-5`(发现完整性依赖 `PRE-2`/`PRE-3`,当前不可对外声明)。
|
||||
- 动态状态单写者与写者集合互斥:`D2`、`INV-18`。
|
||||
- 身份去重:`INV-9`(身份组成见 design.md「消息、身份与决策」)。
|
||||
- 快照可恢复与运营日不可变:`INV-12`、`INV-13`。
|
||||
|
||||
Reference in New Issue
Block a user