conduktor.io ↗

KIP-53 — Add custom policies for reconnect attempts to NetworkdClient

Discussion Client

KIP-53 adds a pluggable `ReconnectAttemptPolicy` interface (a factory for per-broker `ReconnectAttemptScheduler` instances) to `NetworkClient`, replacing the static `reconnect.backoff.ms` delay with customizable reconnect schedules such as exponential backoff. This allows operators to reduce connection storm pressure on brokers during prolonged outages and enables advanced patterns like active/passive cluster failover.

Details

AuthorFlorian Hussonnois
StatusDiscussion
JIRAKAFKA-3496
WikiView on Apache Wiki
Created2016-04-04
Last Modified2016-04-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.