conduktor.io ↗

queued.max.requests — Kafka Broker Configuration

The number of queued requests allowed for data-plane, before blocking the network threads.

Description

The number of queued requests allowed for data-plane, before blocking the network threads

Default Values by Kafka Version

Kafka VersionDefault Value
0.8.0500
0.8.1500
0.8.2500
0.9.0500
0.10.0500
0.10.1500
0.10.2500
0.11.0500
1.0500
1.1500
2.0500
2.1500
2.2500
2.3500
2.4500
2.5500
2.6500
2.7500
2.8500
3.0500
3.1500
3.2500
3.3500
3.4500
3.5500
3.6500
3.7500
3.8500
3.9500
4.0500
4.1500
4.2500

Tuning Recommendation

ProfileRecommendedWhy
broker / throughput1000The request queue depth between network and IO threads. Under burst traffic the default 500 can fill in milliseconds, causing the network layer to drop new connections. Doubling it absorbs micro-bursts without connection rejections.
broker / latency200Limits the request queue depth to bound worst-case queueing latency. With 500 queued requests, tail latency spikes when brokers are overloaded.

Related Configs

num.network.threads · num.io.threads

Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.