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
| Author | Eno Thereska |
| Status | Accepted |
| JIRA | KAFKA-3909 |
| Wiki | View on Apache Wiki |
| Created | 2016-06-28 |
| Last Modified | 2016-11-07 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.