https://github.com/fabryprog/kafka-streams-examples
Kafka Stream Examples - CCDAK Certification Training
https://github.com/fabryprog/kafka-streams-examples
Last synced: about 2 months ago
JSON representation
Kafka Stream Examples - CCDAK Certification Training
- Host: GitHub
- URL: https://github.com/fabryprog/kafka-streams-examples
- Owner: Fabryprog
- License: apache-2.0
- Created: 2020-05-02T08:11:42.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-13T21:40:11.000Z (over 4 years ago)
- Last Synced: 2025-02-12T08:57:11.261Z (4 months ago)
- Language: Java
- Size: 39.1 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kafka Streams Examples
[]()
This repo contains many JUNIT test classes about Kafka Streaming transformations
## Contents
### Example
- [Word count example](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/example/WordCountTest.java)
### Stateless
- [Branch](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/BranchTest.java)
- [Filter](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/FilterTest.java)
- [Inverse Filter](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/InverseFilterTest.java)
- [FlatMap](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/FlatMapTest.java)
- [FlatMapValue](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/FlatMapValuesTest.java)
- Foreach
- [GroupByKey](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/GroupByKeyTest.java)
- [GroupBy](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/GroupByTest.java)
- Cogroup
- [MapTest](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/MapTest.java)
- [MapValuesTest](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/MapValuesTest.java)
- Peek
- [SelectKey](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateless/SelectKeyTest.java)
- TableToStream### Stateful
- [AggregateTest](https://github.com/Fabryprog/kafka-streams-examples/blob/master/src/test/java/it/fabryprog/kafka/streaming/example/transformation/stateful/AggregateTest.java)
## References
[Confluent Documentation](https://docs.confluent.io/current/streams/developer-guide/dsl-api.html#streams-developer-guide-dsl-transformations-stateless)