milvus/docs
Zhen Ye 3aefe9c14f
doc: add streaming knowledge base for AI-agent-assisted development (#47936)
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>
2026-03-02 10:37:19 +08:00
..
agent_guides/streaming-system doc: add streaming knowledge base for AI-agent-assisted development (#47936) 2026-03-02 10:37:19 +08:00
developer_guides
imgs
jaeger_guides
user_guides
OWNERS