KIP-144 — Exponential backoff for broker reconnect attempts
Accepted Kafka 1.0 Client
Adds a reconnect.backoff.max.ms configuration to all Kafka clients, enabling exponential backoff with ±20% jitter on broker reconnect attempts, capped at the new maximum. The existing constant reconnect.backoff.ms (default 100ms) caused connection storms against brokers that were down for extended periods.
Details
| Author | Ismael Juma |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-3878 |
| Wiki | View on Apache Wiki |
| Created | 2017-04-27 |
| Last Modified | 2017-05-10 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.