conduktor.io ↗

KIP-67 — Queryable state for Kafka Streams

Accepted Streams

Introduces Interactive Queries (IQ) in Kafka Streams, exposing read-only access to local state stores (key-value, windowed, session) via KafkaStreams.store() and making store host metadata discoverable via KafkaStreams.allMetadataForStore() for cross-instance routing. Application state was previously fully encapsulated inside Streams tasks with no supported API for external querying, forcing developers to duplicate state into external databases.

Details

AuthorEno Thereska
StatusAccepted
JIRAKAFKA-3909
WikiView on Apache Wiki
Created2016-06-28
Last Modified2016-11-07
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.