conduktor.io ↗

KIP-591 — Add Kafka Streams config to set default state store

Accepted Kafka 3.2 Streams

Adds a new Kafka Streams config `default.dsl.store` that lets users globally switch the DSL operator state store type (e.g., `rocksdb` vs `in_memory`) without modifying each operator individually via `Materialized`. Currently, switching all DSL state stores from RocksDB to in-memory (e.g., for Kubernetes deployments without local disks) requires tedious per-operator `Materialized` configurations.

Details

AuthorMatthias J. Sax
StatusAccepted
Kafka Version3.2
JIRAKAFKA-13281
WikiView on Apache Wiki
Created2020-04-09
Last Modified2022-02-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.