mirror of https://github.com/milvus-io/milvus.git
issue: #33285 Add a structured knowledge base under docs/agent_guides/streaming-system/ that documents the Milvus WAL (Write-Ahead Log) subsystem for AI coding agents. The knowledge base uses progressive disclosure: a streaming-system.md overview links to per-component docs with architecture, invariants, data flow, and key package locations. Components documented: - Channel model (PChannel/VChannel/CChannel) - Message model (lifecycle, properties, per-type semantics) - StreamingCoord (Channel Management, Broadcaster) - StreamingNode (TimeTick & Transaction, Lock, Shard Management) - RecoveryStorage (checkpoint persistence, WAL-based state recovery) - StreamingClient (Append/Read/Broadcast API, local bypass) - Replication & CDC (star topology, role enforcement, checkpoint tracking) - WAL Backend (Kafka/Pulsar/Woodpecker/RMQ) --------- Signed-off-by: chyezh <chyezh@outlook.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| agent_guides/streaming-system | ||
| developer_guides | ||
| imgs | ||
| jaeger_guides | ||
| user_guides | ||
| OWNERS | ||