Module runtime

Module runtime 

Source
Expand description

§Runtime Infrastructure

This module provides runtime infrastructure for resource management, concurrency control, and system-level coordination.

§Modules

  • resource_manager: Global resource governance (CPU, I/O, memory)
  • supervisor: Supervised task spawning with error handling and logging
  • stage_executor: Pipeline stage execution orchestration

§Educational Purpose

This module demonstrates enterprise patterns for:

  • Centralized resource control
  • System-wide coordination
  • Prevention of resource oversubscription
  • Supervised concurrent task execution

Re-exports§

pub use resource_manager::init_resource_manager;
pub use resource_manager::resource_manager;
pub use resource_manager::GlobalResourceManager;
pub use resource_manager::ResourceConfig;
pub use resource_manager::StorageType;
pub use resource_manager::RESOURCE_MANAGER;
pub use supervisor::join_supervised;
pub use supervisor::spawn_supervised;
pub use supervisor::AppResult;

Modules§

resource_manager
Global Resource Manager
stage_executor
Stage Executor Implementation
supervisor
Task Supervision Utilities