Crate azoth_balancer

Crate azoth_balancer 

Source
Expand description

library

Re-exports§

pub use utils::cooldown;
pub use utils::health;
pub use utils::metrics;

Modules§

balancer
The core logic for the load balancer, including endpoint management, selection, and state tracking.
config
config_reloader
This module handles the logic for hot-reloading the configuration from disk.
endpoint
This module defines the core data structures for the load balancer.
forwarder
This module is responsible for the I/O layer of the application.
shutdown
This module provides a structured graceful shutdown coordinator for Tokio tasks.
strategy
This module contains the endpoint selection strategies for the load balancer.
utils