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
| Author | Matthias J. Sax |
| Status | Accepted |
| Kafka Version | 3.2 |
| JIRA | KAFKA-13281 |
| Wiki | View on Apache Wiki |
| Created | 2020-04-09 |
| Last Modified | 2022-02-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.