Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gbzarelli/kafka-streams-dynamic-output-topic
Route messages dynamically to topics
https://github.com/gbzarelli/kafka-streams-dynamic-output-topic
event-router kafka kafka-stream kafka-streams quarkus
Last synced: 16 days ago
JSON representation
Route messages dynamically to topics
- Host: GitHub
- URL: https://github.com/gbzarelli/kafka-streams-dynamic-output-topic
- Owner: gbzarelli
- Created: 2022-12-31T18:38:46.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-31T20:00:47.000Z (about 2 years ago)
- Last Synced: 2023-07-13T15:51:12.733Z (over 1 year ago)
- Topics: event-router, kafka, kafka-stream, kafka-streams, quarkus
- Language: Java
- Homepage:
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kafka Streams dynamic output topic
"Consider a situation where you want to direct the output of different records to different topics, like a "topic exchange." In this tutorial, you'll learn how to instruct Kafka Streams to choose the output topic at runtime, based on information in each record's header, key, or value. Related pattern: [Event Router](https://developer.confluent.io/patterns/event-processing/event-router/)." - Based on the article: https://developer.confluent.io/tutorials/dynamic-output-topic/confluent.html
![image](https://developer.confluent.io/0f1d08516744422c73b5af3911c9cdf2/event-router.svg)