Module cluster

Module cluster 

Source
Expand description

Cluster management for distributed computing

This module provides comprehensive cluster management capabilities including node discovery, health monitoring, resource allocation, and fault-tolerant cluster coordination.

Re-exports§

pub use manager::initialize_cluster_manager;
pub use manager::ClusterManager;
pub use types::AllocationId;
pub use types::AllocationStrategy;
pub use types::BackoffStrategy;
pub use types::ClusterConfiguration;
pub use types::ClusterEvent;
pub use types::ClusterHealth;
pub use types::ClusterHealthStatus;
pub use types::ClusterStatistics;
pub use types::ClusterTopology;
pub use types::ComputeCapacity;
pub use types::DataAccessType;
pub use types::DataDependency;
pub use types::DistributedTask;
pub use types::ExecutionPlan;
pub use types::ExecutionStatus;
pub use types::HealthCheck;
pub use types::HealthCheckResult;
pub use types::NetworkTopology;
pub use types::NodeCapabilities;
pub use types::NodeDiscoveryMethod;
pub use types::NodeHealthStatus;
pub use types::NodeInfo;
pub use types::NodeMetadata;
pub use types::NodeStatus;
pub use types::NodeType;
pub use types::ResourceAllocation;
pub use types::ResourceRequirements;
pub use types::ResourceUtilization;
pub use types::RetryPolicy;
pub use types::SpecializedRequirement;
pub use types::SpecializedUnit;
pub use types::TaskId;
pub use types::TaskParameters;
pub use types::TaskPriority;
pub use types::TaskType;
pub use types::Zone;
pub use allocator::ResourceAllocator;
pub use coordination::ClusterCoordination;
pub use discovery::NodeDiscovery;
pub use events::ClusterEventLog;
pub use health::HealthMonitor;
pub use registry::NodeRegistry;
pub use state::ClusterState;

Modules§

allocator
Resource allocation and management for cluster nodes
coordination
Cluster coordination and background processing loops
discovery
Node discovery implementations for cluster management
events
Cluster event logging and tracking
health
Health monitoring system for cluster nodes
manager
Main cluster manager implementation
registry
Node registry for tracking cluster members
state
Cluster state management
types
Type definitions for cluster management