KIP-788 — Allow configuring num.network.threads per listener
Accepted Kafka 3.2 Broker
Allows `num.network.threads` to be configured per listener via the `listener.name.<NAME>.num.network.threads` notation so each listener's thread pool can be sized independently. A single global `num.network.threads` value is wasteful when listeners carry very different traffic volumes (e.g. inter-broker vs. external client listeners).
Details
| Author | Mickael Maison |
| Status | Accepted |
| Kafka Version | 3.2 |
| JIRA | KAFKA-7589 |
| Wiki | View on Apache Wiki |
| Created | 2021-10-26 |
| Last Modified | 2021-11-10 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.