forge_runtime/cluster/mod.rs
1pub mod discovery;
2mod heartbeat;
3mod leader;
4pub(crate) mod metrics;
5mod registry;
6mod shutdown;
7
8pub use discovery::{PeerAddress, discover_peers};
9pub use heartbeat::{HeartbeatConfig, HeartbeatLoop};
10pub use leader::{LeaderConfig, LeaderElection, LeaderGuard};
11pub use registry::{NodeCounts, NodeRegistry};
12pub use shutdown::{GracefulShutdown, InFlightGuard, ShutdownConfig};