conduktor.io ↗

KIP-220 — Add AdminClient into Kafka Streams' ClientSupplier

Accepted Kafka 1.1 StreamsAdmin

Adds AdminClient to the Kafka Streams KafkaClientSupplier interface so users can inject a custom AdminClient instance and Streams can use it for internal topic management, replacing the internal StreamsKafkaClient. Streams had duplicated admin functionality in StreamsKafkaClient that predated the public AdminClient, and lacked a hook for users to supply a custom configured instance.

Details

AuthorGuozhang Wang
StatusAccepted
Kafka Version1.1
JIRAKAFKA-6170
WikiView on Apache Wiki
Created2017-11-03
Last Modified2017-12-19
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.