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 Version | Default Value |
|---|---|
| 0.8.0 | 500 |
| 0.8.1 | 500 |
| 0.8.2 | 500 |
| 0.9.0 | 500 |
| 0.10.0 | 500 |
| 0.10.1 | 500 |
| 0.10.2 | 500 |
| 0.11.0 | 500 |
| 1.0 | 500 |
| 1.1 | 500 |
| 2.0 | 500 |
| 2.1 | 500 |
| 2.2 | 500 |
| 2.3 | 500 |
| 2.4 | 500 |
| 2.5 | 500 |
| 2.6 | 500 |
| 2.7 | 500 |
| 2.8 | 500 |
| 3.0 | 500 |
| 3.1 | 500 |
| 3.2 | 500 |
| 3.3 | 500 |
| 3.4 | 500 |
| 3.5 | 500 |
| 3.6 | 500 |
| 3.7 | 500 |
| 3.8 | 500 |
| 3.9 | 500 |
| 4.0 | 500 |
| 4.1 | 500 |
| 4.2 | 500 |
Tuning Recommendation
| Profile | Recommended | Why |
|---|---|---|
| broker / throughput | 1000 | The 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 / latency | 200 | Limits 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.