mirror of
https://github.com/telemt/telemt.git
synced 2026-04-24 14:04:10 +03:00
Backpressure-driven Fairness
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
13
src/transport/middle_proxy/fairness/mod.rs
Normal file
13
src/transport/middle_proxy/fairness/mod.rs
Normal file
@@ -0,0 +1,13 @@
|
||||
//! 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};
|
||||
Reference in New Issue
Block a user