]> juplo.de Git - demos/kafka/training/commitdiff
Fix: Übung Consumer-Groups mit simple-consumer
authorKai Moritz <kai@juplo.de>
Thu, 29 Sep 2022 20:17:12 +0000 (22:17 +0200)
committerKai Moritz <kai@juplo.de>
Thu, 29 Sep 2022 20:17:12 +0000 (22:17 +0200)
Dockerfile
docker-compose.yml

index 3aefb4bcd9cbb1d65a30935eb351170ef7680078..73b568e8338e4f904ab2cca7a97f6a11b4af7cf1 100644 (file)
@@ -2,5 +2,5 @@ FROM openjdk:11-jre
 VOLUME /tmp
 COPY target/*.jar /opt/app.jar
 COPY target/libs /opt/libs
-ENTRYPOINT [ "java", "-jar", "/opt/app.jar", "kafka:9092", "test", "my-group" ]
+ENTRYPOINT [ "java", "-jar", "/opt/app.jar" ]
 CMD [ "DCKR" ]
index 7739b2bb6f821dd637374f5fd7e93df0d41e4425..9422b3ae012c4d7a513547743107672740a1744a 100644 (file)
@@ -77,6 +77,24 @@ services:
     image: juplo/simple-producer:1.0-SNAPSHOT
     command: producer
 
-  consumer:
+  consumer-1:
     image: juplo/simple-consumer:1.0-SNAPSHOT
-    command: consumer
+    command: kafka:9092 test my-group consumer-1
+
+  consumer-2:
+    image: juplo/simple-consumer:1.0-SNAPSHOT
+    command: [ kafka:9092, test, my-group, consumer-2 ]
+
+  consumer-3:
+    image: juplo/simple-consumer:1.0-SNAPSHOT
+    command: [ kafka:9092, test, my-group, consumer-3 ]
+
+  spikzettel:
+    image: juplo/toolbox
+    command: >
+      bash -c '
+        kafka-console-consumer \
+          --bootstrap-server kafka:9092 \
+          --topic __consumer_offsets --from-beginning \
+          --formatter "kafka.coordinator.group.GroupMetadataManager\$$OffsetsMessageFormatter"
+      '