Directories
¶
| Path | Synopsis |
|---|---|
|
Package adaptive implements a dual-engine controller that dynamically switches between io_uring and epoll based on runtime telemetry.
|
Package adaptive implements a dual-engine controller that dynamically switches between io_uring and epoll based on runtime telemetry. |
|
Package engine defines the core Engine interface and types.
|
Package engine defines the core Engine interface and types. |
|
epoll
Package epoll implements the epoll-based I/O engine for Linux.
|
Package epoll implements the epoll-based I/O engine for Linux. |
|
iouring
Package iouring implements an engine backed by Linux io_uring.
|
Package iouring implements an engine backed by Linux io_uring. |
|
std
Package std provides an engine implementation backed by net/http.
|
Package std provides an engine implementation backed by net/http. |
|
Package internal contains shared utilities.
|
Package internal contains shared utilities. |
|
conn
Package conn provides shared HTTP/1.1 and HTTP/2 connection handling.
|
Package conn provides shared HTTP/1.1 and HTTP/2 connection handling. |
|
cpumon
Package cpumon provides CPU utilization monitoring with platform-specific implementations.
|
Package cpumon provides CPU utilization monitoring with platform-specific implementations. |
|
platform
Package platform provides OS-level helpers for CPU pinning and NUMA distribution.
|
Package platform provides OS-level helpers for CPU pinning and NUMA distribution. |
|
sockopts
Package sockopts provides socket option helpers for TCP tuning across platforms.
|
Package sockopts provides socket option helpers for TCP tuning across platforms. |
|
middleware
|
|
|
compress
module
|
|
|
metrics
module
|
|
|
otel
module
|
|
|
Package observe provides metrics collection and diagnostics.
|
Package observe provides metrics collection and diagnostics. |
|
Package overload implements a 5-stage degradation ladder for backpressure and load shedding.
|
Package overload implements a 5-stage degradation ladder for backpressure and load shedding. |
|
Package probe provides capability detection for io_uring and epoll.
|
Package probe provides capability detection for io_uring and epoll. |
|
protocol
|
|
|
detect
Package detect provides HTTP protocol detection from initial connection bytes.
|
Package detect provides HTTP protocol detection from initial connection bytes. |
|
h1
Package h1 implements a zero-copy HTTP/1.1 parser.
|
Package h1 implements a zero-copy HTTP/1.1 parser. |
|
h2
Package h2 provides HTTP/2 frame handling and stream management.
|
Package h2 provides HTTP/2 frame handling and stream management. |
|
h2/frame
Package frame provides HTTP/2 frame type definitions, parsing, writing, and HPACK integration.
|
Package frame provides HTTP/2 frame type definitions, parsing, writing, and HPACK integration. |
|
h2/stream
Package stream manages HTTP/2 stream lifecycle, state transitions, flow control, and frame processing.
|
Package stream manages HTTP/2 stream lifecycle, state transitions, flow control, and frame processing. |
|
Package resource defines configuration presets and performance profiles.
|
Package resource defines configuration presets and performance profiles. |
|
test
|
|
Click to show internal directories.
Click to hide internal directories.