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
| Author | Anna Povzner |
| Status | Accepted |
| Kafka Version | 2.7 |
| JIRA | KAFKA-10023 |
| Wiki | View on Apache Wiki |
| Created | 2020-05-10 |
| Last Modified | 2020-12-08 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.