3 if [ "$1" = "cleanup" ]
9 docker-compose up -d zookeeper kafka-1 kafka-2 kafka-3 cli
11 echo "Waiting for the Kafka-Cluster to become ready..."
12 docker-compose exec cli cub kafka-ready -b kafka:9092 1 60 > /dev/null 2>&1 || exit 1
13 docker-compose up setup
14 docker-compose up -d producer
16 while ! [[ $(http 0:8080/actuator/health 2> /dev/null) =~ "UP" ]]; do echo "Waiting for producer..."; sleep 1; done
17 docker-compose up -d peter klaus beate franz uschi
19 # In separatem Terminal mit zugucken mit:
21 # docker-compose logs --tail=10 -f
23 docker-compose up spikzettel &
25 docker-compose up -d consumer-1
27 docker-compose up -d consumer-2
29 docker-compose up -d consumer-3
31 docker-compose stop consumer-1
33 docker-compose stop consumer-3
35 docker-compose stop consumer-2
37 docker-compose stop spikzettel
39 docker-compose stop producer peter franz beate klaus
40 docker-compose stop peter klaus beate franz uschi consumer-1 consumer-2 consumer-3 spikzettel