3 if [ "$1" = "cleanup" ]
11 if [ "$1" = "build" ]; then exit; fi
13 trap 'kill $(jobs -p) 2>/dev/null' EXIT
17 echo "Waiting for the Kafka-Cluster to become ready..."
18 docker-compose exec kafka cub kafka-ready -b kafka:9092 1 60 > /dev/null 2>&1 || exit 1
20 echo "Producing messages"
21 mvn exec:java@producer
23 echo "Reading messages"
24 mvn exec:java@consumer &
29 echo "Re-Reading messages"
30 mvn exec:java@consumer &