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
| Author | Florian Hussonnois |
| Status | Discussion |
| JIRA | KAFKA-3496 |
| Wiki | View on Apache Wiki |
| Created | 2016-04-04 |
| Last Modified | 2016-04-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.