Expand description
HTTP proxy handler and Pingora integration.
Pingora ProxyHttp implementation: the main HTTP reverse-proxy
handler.
Bridges Pingora’s hook-based lifecycle (request_filter,
upstream_peer, upstream_request_filter, etc.) to the Praxis
filter pipeline via PingoraHttpHandler (body-capable). Body
hooks are always available so hot reload can add body filters and
Pingora compression init remains one-shot.
Each submodule implements one Pingora hook. The pipeline is held
behind Arc<ArcSwap<FilterPipeline>> for lock-free hot reload.
Structs§
- Pingora
Http Handler - Pingora HTTP handler that overrides body filter hooks.
Functions§
- load_
http_ handler - Load an HTTP handler for a single listener.