conduktor.io ↗

KIP-312 — Add Overloaded StreamsBuilder Build Method to Accept java.util.Properties

Accepted Kafka 2.1 Streams

Adds an overloaded `StreamsBuilder.build(Properties)` method so that topology optimization settings (from KIP-295) can be passed at build time without requiring a `StreamsConfig` object. The workaround was to call `build()` without properties and pass optimization config separately in the `KafkaStreams` constructor, which is awkward and inconsistent.

Details

AuthorBill Bejeck
StatusAccepted
Kafka Version2.1
JIRAKAFKA-7027
WikiView on Apache Wiki
Created2018-06-07
Last Modified2018-06-29
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.