Skip to main content

Module rate_limit

Module rate_limit 

Source
Expand description

Bounded concurrency and request-rate admission for the loopback listener.

Structs§

ActiveClientLimiter
Shared active-client admission counter.
ActiveClientPermit
A single non-cloneable active-client slot.
RateLimitConfig
Independently configurable request limits for a proxy generation.
RequestRateLimiter
An exact sliding-window limiter with bounded per-host state.

Enums§

RateLimitConfigError
RateLimitDecision
RateLimitScope

Constants§

DEFAULT_GLOBAL_REQUESTS_PER_WINDOW
DEFAULT_HOST_REQUESTS_PER_WINDOW
DEFAULT_MAX_ACTIVE_CLIENTS
DEFAULT_MAX_TRACKED_HOSTS
DEFAULT_RATE_WINDOW