conduktor.io ↗

KIP-612 — Ability to Limit Connection Creation Rate on Brokers

Accepted Kafka 2.7 Broker

Introduces `max.connection.creation.rate` broker and per-listener/per-IP/per-user quota configs to throttle the rate of new TCP connection creation, with quota violation responses that delay or close new connections. Rapid client restarts or new deployments can cause connection storms that saturate broker CPU with TLS handshakes and connection setup, degrading request latencies for existing clients.

Protocol Impact

DescribeConfigs · DescribeClientQuotas · AlterClientQuotas

Details

AuthorAnna Povzner
StatusAccepted
Kafka Version2.7
JIRAKAFKA-10023
WikiView on Apache Wiki
Created2020-05-10
Last Modified2020-12-08
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.