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
| Author | Ryan Dielhenn |
| Status | Discussion |
| JIRA | KAFKA-10325 |
| Wiki | View on Apache Wiki |
| Created | 2020-07-29 |
| Last Modified | 2020-09-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.