An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Kafka Streams Examples

[![Fabryprog](https://circleci.com/gh/Fabryprog/kafka-streams-examples.svg?style=shield)]()

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
- Print
- [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)