Skip to main content

Module middleware

Module middleware 

Source

Structs§

AdaptiveLoadShed
Applies rust-zero’s CPU- and throughput-aware admission control to HTTP requests.
AdaptiveLoadShedMiddleware
ConcurrencyLimit
Sheds excess load instead of queueing requests when all execution slots are busy.
ConcurrencyLimitMiddleware
PermitBody
RateLimit
A token-bucket limiter that can be shared by cloning it into Actix workers.
RateLimitMiddleware
RequestBodyLimit
Buffers request bodies, optionally expands gzip input, and rejects oversized payloads.
RequestBodyLimitMiddleware
Timeout
Rejects requests that exceed the configured maximum execution time.
TimeoutMiddleware