conduktor.io ↗

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

AuthorHao Li
StatusAccepted
Kafka Version3.5
JIRAKAFKA-14395
WikiView on Apache Wiki
Created2022-11-07
Last Modified2022-12-06
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.