No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
kafka
our-service
.gitignore
README.md
docker-compose.yml

README.md

Kafka Streams and KTables examples

This code is the companion of the blog post Kafka

This project uses Docker to create a cluster of 3 microservices that consume from a Kafka topic using the Kafka Streams API.

The main processing function is here.

Usage

Docker should be installed.

To run:

 docker-compose up -d --build && docker-compose logs -f our-service our-service2 our-service3

Once the environment has been started, you have to add generate some files with:

 curl --data "lines=100&size=200" -X POST http://localhost:3004/big-file

Clean up

To get rid of all:

docker-compose down --rmi all --remove-orphans
docker image rm pandeiro/lein:2.5.2 wurstmeister/kafka:2.11-2.0.0