KIP-90 — Remove zkClient dependency from Streams
Accepted Streams
Removes Kafka Streams' direct ZooKeeper dependency by replacing internal topic creation via ZooKeeper with AdminClient RPC calls to the broker. Streams directly accessed ZooKeeper to create internal topics (repartition, changelog), coupling it to ZK availability and access credentials, and bypassing broker-side topic validation and quota enforcement.
Details
| Author | Hojjat Jafarpour |
| Status | Accepted |
| JIRA | KAFKA-4060 |
| Wiki | View on Apache Wiki |
| Created | 2016-11-08 |
| Last Modified | 2018-05-31 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.