mirror of
https://github.com/telemt/telemt.git
synced 2026-06-19 02:00:08 +07:00
14 lines
457 B
Rust
14 lines
457 B
Rust
|
|
//! Backpressure-driven fairness control for ME reader routing.
|
||
|
|
//!
|
||
|
|
//! This module keeps fairness decisions worker-local:
|
||
|
|
//! each reader loop owns one scheduler instance and mutates it without locks.
|
||
|
|
|
||
|
|
mod model;
|
||
|
|
mod pressure;
|
||
|
|
mod scheduler;
|
||
|
|
|
||
|
|
pub(crate) use model::{
|
||
|
|
AdmissionDecision, DispatchAction, DispatchFeedback, PressureState, SchedulerDecision,
|
||
|
|
};
|
||
|
|
pub(crate) use scheduler::{WorkerFairnessConfig, WorkerFairnessSnapshot, WorkerFairnessState};
|