mirror of
https://github.com/cfal/shoes.git
synced 2026-11-06 08:14:11 +00:00
Add URL-scoped health and delay-based upstream selection so new connections can use healthy, transport-compatible proxies without requiring a controller listener. This introduces strict client_group.type configuration in place of strategy, bounded automatic probes with lazy activity tracking and reload fencing, controller reporting, and configuration documentation. It also preserves local failure attribution through outbound HTTP/2 adapters so local resource limits do not incorrectly penalize proxy health.
8 lines
205 B
Rust
8 lines
205 B
Rust
pub(crate) mod client;
|
|
pub(crate) mod server;
|
|
pub(crate) mod stream;
|
|
pub(crate) mod transport;
|
|
|
|
pub(crate) const STREAM_WINDOW: u32 = 256 * 1024;
|
|
pub(crate) const CONNECTION_WINDOW: u32 = 2 * 1024 * 1024;
|