KIP-428 — Add in-memory window store
Accepted Kafka 2.3 Streams
Adds an in-memory implementation of the windowed state store for Kafka Streams, available via Stores.inMemoryWindowStore(). Only a persistent (RocksDB-backed) windowed store existed, but some use cases — short retention windows, latency-sensitive stateful ops — benefit from keeping all state in heap memory without the serialization overhead of RocksDB.
Details
| Author | A. Sophie Blee-Goldman |
| Status | Accepted |
| Kafka Version | 2.3 |
| JIRA | KAFKA-4730 |
| Wiki | View on Apache Wiki |
| Created | 2019-02-06 |
| Last Modified | 2019-02-20 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.