Expand description
Core types for distributed colony coordination.
This module defines the core data structures used across the distributed system including shard identifiers, tick phases, cross-shard edges, query requests/results, and ghost nodes for remote references.
Structs§
- Cross
Shard Edge - A cross-shard edge reference.
- Distributed
Config - Configuration for the distributed colony.
- Ghost
Node - A ghost node - minimal reference to a node on another shard.
- Local
Query Request - Request for a local query on a shard.
- Local
Query Result - Result of a local query on a shard.
- Node
Address - Address of a node in the distributed cluster.
- Phase
Result - Result of completing a tick phase on a shard.
- Scored
Node - A node with its relevance score.
- Shard
Health - Health status of a shard.
- ShardId
- Unique identifier for a shard.
- Shard
Info - Information about a shard registered with the coordinator.
Enums§
- Distributed
Error - Errors that can occur in distributed operations.
- Shard
Status - Status of a shard in the cluster.
- Tick
Phase - Phases of a distributed tick.
Type Aliases§
- Distributed
Result - Result type for distributed operations.