Expand description
Coordinator for distributed colony orchestration.
The coordinator is the central component of the distributed colony system, responsible for:
- Managing the cluster topology via the shard registry
- Routing documents to shards using consistent hashing
- Synchronizing ticks across shards using barriers
- Aggregating global statistics like document frequencies
Structsยง
- Cluster
Stats - Statistics about the distributed cluster.
- Coordinator
- The distributed coordinator.
- Registered
Shard - Extended shard info with status tracking.
- Shard
Registry - Registry of active shards in the cluster.
- Tick
Barrier - Barrier ensuring all shards complete a phase before any proceeds.