Expand description
Dependency orchestration for service startup ordering
This module provides:
DependencyGraph: Builds a DAG from service dependencies and computes startup orderDependencyConditionChecker: Checks if dependency conditions (started, healthy, ready) are met
Structs§
- Dependency
Condition Checker - Checks if dependency conditions are satisfied
- Dependency
Graph - Dependency graph for computing startup order
- Dependency
Node - A node in the dependency graph
- Dependency
Waiter - Orchestrates waiting for dependencies with configurable timeout and actions
Enums§
- Dependency
Error - Error types specific to dependency operations
- Wait
Result - Result of waiting for a dependency