Description
Historically, Kafka Streams offers two ways to build a topology: either via the PAPI by creating a `new Topology()` explicitly, or via the `StreamsBuilder` which returns a topology via `build()` method.
We later added an overload `build(Properties)` to enable topology optimizations for the DSL layer.
Furthermore, we also added `TopologyConfig` object, which can be passed into `new Topology(TopologyConfig)` as well as `StreamsBuilder(TopologyConfig)`.
We should consider to unify the different approaches to simplify the rather complex API we have right now.
Attachments
Attachments
Issue Links
- contains
-
KAFKA-13561 Consider deprecating `StreamsBuilder#build(props)` function
- Resolved