build: remove raw archive store prototype

This commit is contained in:
lingniu
2026-07-01 13:33:24 +08:00
parent cea8ceeabe
commit 27f9cbf0d2
11 changed files with 16 additions and 291 deletions

View File

@@ -91,14 +91,14 @@
3. 默认优化和验证优先覆盖活跃接入、TDengine 历史和 MySQL 指标链路。
- **Consequences**: 默认构建和部署边界继续收窄;最新状态能力保持源码可用,但其测试需要通过 `-Poptional-latest-state` 显式运行。
## ADR-014 raw-archive-store 原型实现Optional only
## ADR-014 raw-archive-store 原型已删除
- **Status**: Accepted
- **Context**: 默认生产 raw bytes 写入由 `sink-archive` 负责,历史查询通过 TDengine `raw_frames``archive://...` 引用追溯;`raw-archive-store` 当前只是独立读写接口和本地实现原型,没有默认 app 或 service 依赖
- **Context**: 默认生产 raw bytes 写入由 `sink-archive` 负责,历史查询通过 TDengine `raw_frames``archive://...` 引用追溯;`raw-archive-store` 只是未部署的独立读写原型,继续保留会造成 raw archive 路径歧义
- **Decision**:
1. `raw-archive-store` 不进入默认 Maven reactor
2. raw-archive-store 仅保留在 `optional-raw-archive-store` profile需要验证本地读写原型时显式构建
3. 默认生产链路继续以 `sink-archive`、Kafka raw topic、TDengine raw_frames 为准
- **Consequences**: 默认构建少一个未部署模块;本地 raw archive 原型仍可通过 `-Poptional-raw-archive-store` 保留和验证
1. 删除 `raw-archive-store` 模块和对应 optional profile
2. 默认生产链路只保留 `sink-archive`、Kafka raw topic、TDengine raw_frames 这条 raw 路径
3. 如需新的 archive store 能力,先以生产链路需求重新设计,不恢复旧原型
- **Consequences**: 默认构建面和可选构建面继续收窄raw bytes 写入职责集中在 `sink-archive`
## ADR-015 文件型事件索引Removed
- **Status**: Accepted