conduktor.io ↗

KIP-796 — Interactive Query v2

Accepted Kafka 3.2 Streams

KIP-796 redesigns the Kafka Streams Interactive Query (IQ) API to be generic and extensible, replacing the typed `QueryableStoreTypes` with a `StateQueryRequest`/`StateQueryResult` model that decouples query types from store implementations. The existing IQ API is tightly coupled to specific store implementations and cannot be extended by third-party store plugins without breaking changes.

Details

AuthorJohn Roesler
StatusAccepted
Kafka Version3.2
JIRAKAFKA-13479
WikiView on Apache Wiki
Created2021-10-25
Last Modified2022-01-28
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.