- kafka-1
- kafka-2
- kafka-3
+ - cli
+
+ akhq:
+ image: tchiotludo/akhq:0.23.0
+ ports:
+ - 8000:8080
+ environment:
+ AKHQ_CONFIGURATION: |
+ akhq:
+ connections:
+ docker-kafka-server:
+ properties:
+ bootstrap.servers: "kafka:9092"
+ depends_on:
+ - kafka-1
+ - kafka-2
+ - kafka-3
cli:
image: juplo/toolbox
producer.bootstrap-server: kafka:9092
producer.client-id: producer
producer.topic: test
-
- peter:
- image: juplo/toolbox
- command: >
- bash -c "
- while [[ true ]];
- do
- echo 777 | http -v producer:8080/peter;
- sleep 1;
- done
- "
-
- klaus:
- image: juplo/toolbox
- command: >
- bash -c "
- while [[ true ]];
- do
- echo 666 | http -v producer:8080/klaus;
- sleep 1;
- done
- "
-
- consumer:
- image: juplo/simple-consumer:1.0-SNAPSHOT
- command: kafka:9092 test my-group consumer