Skip to main content

Config

Type Alias Config 

Source
pub type Config = ServerConfigV2;
Expand description

Canonical server configuration surface for architecture-level composition.

Aliased Type§

pub struct Config {
    pub bind_address: SocketAddr,
    pub max_connections: usize,
    pub connection_timeout: Duration,
    pub request_timeout: Duration,
    pub tcp_keepalive: Option<Duration>,
    pub tcp_nodelay: bool,
    pub shutdown_timeout: Duration,
    pub performance_preset: PerformancePreset,
}

Fields§

§bind_address: SocketAddr

Address to bind to.

§max_connections: usize

Maximum concurrent connections.

§connection_timeout: Duration

Connection timeout (idle connections will be closed).

§request_timeout: Duration

Request processing timeout.

§tcp_keepalive: Option<Duration>

Enable TCP keep-alive.

§tcp_nodelay: bool

Enable TCP nodelay (disable Nagle algorithm).

§shutdown_timeout: Duration

Shutdown timeout (time to wait for connections to close).

§performance_preset: PerformancePreset

Performance tuning preset for request processing.