https://github.com/vspiewak/kstream-events-router
Event Router pattern with Spring Boot, Kafka Streams & TopicNameExtractor
https://github.com/vspiewak/kstream-events-router
java kafka kstreams spring-boot
Last synced: about 2 months ago
JSON representation
Event Router pattern with Spring Boot, Kafka Streams & TopicNameExtractor
- Host: GitHub
- URL: https://github.com/vspiewak/kstream-events-router
- Owner: vspiewak
- Created: 2024-11-27T19:57:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-10T22:36:09.000Z (over 1 year ago)
- Last Synced: 2025-05-14T16:49:13.010Z (about 1 year ago)
- Topics: java, kafka, kstreams, spring-boot
- Language: Java
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# kstream-events-router
Kafka Stream [Event Router](https://developer.confluent.io/patterns/event-processing/event-router) pattern implemented using [org.apache.kafka.streams.processor.TopicNameExtractor class](https://github.com/confluentinc/kafka/blob/master/streams/src/main/java/org/apache/kafka/streams/processor/TopicNameExtractor.java)
Read more here : https://vspiewak.com/routing-events-dynamically-using-kafka-streams
## Starting Services
docker compose up -d
## Launching application
./mvnw clean spring-boot:run -Dspring-boot.run.profiles=init
## References
* https://developer.confluent.io/patterns/event-stream/event-stream
* https://developer.confluent.io/patterns/event-processing/event-router