A demonstration application showing how to expose Kafka Streams interactive queries through HTTP endpoints.
Trivial example application built to accompany the article "HTTP endpoints with Kafka Streams Interactive queries". Shows how to create REST APIs that expose Kafka Streams state stores for real-time querying.
- Kafka Streams application with stateful processing
- Interactive queries exposed via HTTP endpoints
- Word count stream processing example
- Spring Boot integration for web endpoints
- Kotlin
- Apache Kafka & Kafka Streams
- Spring Boot
- Gradle build system
- Start Kafka cluster locally
- Run the Spring Boot application
- Send data to input topic
- Query state stores via HTTP endpoints
MIT Copyright (c) Luca Pette