KIP-954 — expand default DSL store configuration to custom types
Accepted Kafka 3.7 Streams
Extends the default.dsl.store StreamsConfig to cover custom state store types and stream-stream joins (both windowed and the internal KeyValueStore used for certain join types), which were previously hardcoded to RocksDB or in-memory stores. Without this, there was no way to use a fully custom store implementation across all DSL operators, especially the additional KeyValueStore in certain stream-stream join topologies.
Details
| Author | A. Sophie Blee-Goldman |
| Status | Accepted |
| Kafka Version | 3.7 |
| JIRA | KAFKA-14976 |
| Wiki | View on Apache Wiki |
| Created | 2023-07-19 |
| Last Modified | 2023-12-22 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.