conduktor.io ↗

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

AuthorMickael Maison
StatusAccepted
Kafka Version3.2
JIRAKAFKA-7589
WikiView on Apache Wiki
Created2021-10-26
Last Modified2021-11-10
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.