conduktor.io ↗

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

AuthorIsmael Juma
StatusAccepted
Kafka Version1.0
JIRAKAFKA-3878
WikiView on Apache Wiki
Created2017-04-27
Last Modified2017-05-10
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.