mirror of
https://github.com/milvus-io/milvus.git
synced 2026-07-21 10:15:43 +00:00
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>