KIP-884 — Add config to configure KafkaClientSupplier in Kafka Streams
Accepted Kafka 3.5 Streams
Adds default.client.supplier to StreamsConfig, allowing a custom KafkaClientSupplier class to be specified via configuration rather than requiring code changes to the KafkaStreams constructor call. Existing applications that want to swap the client supplier (e.g., for tracing or testing) must modify every instantiation site; a config-driven approach enables the change without touching application code.
Details
| Author | Hao Li |
| Status | Accepted |
| Kafka Version | 3.5 |
| JIRA | KAFKA-14395 |
| Wiki | View on Apache Wiki |
| Created | 2022-11-07 |
| Last Modified | 2022-12-06 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.