docs: plan vehicle ingest redesign phase 1

This commit is contained in:
lingniu
2026-06-29 12:50:41 +08:00
parent 8d69296b09
commit 310ef94a6e
3 changed files with 1528 additions and 0 deletions

View File

@@ -165,6 +165,14 @@ Rules:
- `rawUri` must be resolvable by history API for single-frame replay.
- Malformed frames are written with `parseStatus=FAILED` when bytes are available.
Deployment constraints:
- Raw archive, TDengine, and the history service may run on different ECS instances, but should use private-network access in the same VPC and availability zone.
- High-frequency historical queries only read TDengine and must not read raw archive.
- Raw archive is only used by single-frame detail, troubleshooting, replay, and asynchronous export paths.
- `rawUri` must be globally resolvable by services and must not be a private local absolute path on one ECS instance.
- The first local raw archive implementation must stay behind a replaceable interface so it can later move to OSS, MinIO, or another object store.
### Kafka Topics
Use stable versioned topics: