conduktor.io ↗

KIP-649 — Dynamic client configuration

Discussion Client

KIP-649 adds a `reconfigure()` method to Kafka producer and consumer clients allowing select configurations (e.g., `acks`, `session.timeout.ms`) to be changed at runtime without restarting the client. Today all client configuration is fixed at construction time, requiring a full restart cycle to tune misbehaving clients.

Protocol Impact

Produce · Metadata · JoinGroup · DescribeConfigs · DescribeClientQuotas

Details

AuthorRyan Dielhenn
StatusDiscussion
JIRAKAFKA-10325
WikiView on Apache Wiki
Created2020-07-29
Last Modified2020-09-18
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.