]> juplo.de Git - demos/kafka/training/commitdiff
Korrekturen & Verbesserungen aus producer-supersimple übernommen supersimple-producer--acks---lvm-2-tage--easy-path
authorKai Moritz <kai@juplo.de>
Wed, 23 Nov 2022 03:17:58 +0000 (04:17 +0100)
committerKai Moritz <kai@juplo.de>
Wed, 23 Nov 2022 03:31:56 +0000 (04:31 +0100)
Dockerfile
README.sh
docker-compose.yml
pom.xml
src/main/java/de/juplo/kafka/Application.java

index 9f3eac8e9937e1cb9617035001a8327a49bf090d..16ee25e28c8f6a8197eaaa9a75bedbfc07a078b0 100644 (file)
@@ -1,5 +1,5 @@
 FROM openjdk:11-jre
 VOLUME /tmp
 COPY target/*.jar /opt/app.jar
-ENTRYPOINT [ "java", "-jar", "/opt/app.jar", "kafka:9092", "test" ]
-CMD [ "DCKR" ]
+ENTRYPOINT [ "java", "-jar", "/opt/app.jar" ]
+CMD []
index 10e79a07da45a5dbf718709824c17cd33a071efc..b10c65a997f019fa79007b24d8d615fb0001f0c4 100755 (executable)
--- a/README.sh
+++ b/README.sh
@@ -4,7 +4,7 @@ IMAGE=juplo/supersimple-producer:1.0-SNAPSHOT
 
 if [ "$1" = "cleanup" ]
 then
-  docker-compose down -v
+  docker-compose down -v --remove-orphans
   mvn clean
   exit
 fi
@@ -24,6 +24,8 @@ else
 fi
 
 docker-compose up setup
+docker-compose ps
+
 docker-compose up -d acks-all acks-1
 sleep 5
 docker-compose stop kafka-1
index f63713d8691230438c742c7b7f9c1a065166ac70..e910e9ca1f9e745c9a80ae91152c2d3feb02444b 100644 (file)
@@ -84,6 +84,7 @@ services:
     depends_on:
       - kafka-0
 
+
   setup:
     image: juplo/toolbox
     command: >
@@ -100,6 +101,10 @@ services:
   cli:
     image: juplo/toolbox
     command: sleep infinity
+    depends_on:
+      - kafka-1
+      - kafka-2
+      - kafka-3
 
   acks-all:
     image: juplo/supersimple-producer:1.0-SNAPSHOT
diff --git a/pom.xml b/pom.xml
index 058aa14f3037dc6ab1921cbd0767191381ff3688..ccab861569a4390e52216c0b7be49c4532913dd0 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -13,9 +13,9 @@
 
   <groupId>de.juplo.kafka</groupId>
   <artifactId>supersimple-producer</artifactId>
-  <version>1.0-SNAPSHOT</version>
   <name>Super Simple Producer</name>
   <description>Most minimal Kafka Producer ever!</description>
+  <version>1.0-SNAPSHOT</version>
 
   <properties>
     <java.version>11</java.version>
index a0b96c2c0c24600f95a78cb2998efe1bbeb33b73..4632e222137e990ca70fd932c52da7a7712a4bfc 100644 (file)
@@ -23,7 +23,6 @@ public class Application implements ApplicationRunner
   {
     for (int i = 0; true; i++)
     {
-      // tag::callback[]
       ListenableFuture<SendResult<String, String>> listenableFuture =
           kafkaTemplate.send("test", Long.toString(i%10), Long.toString(i));
 
@@ -35,7 +34,6 @@ public class Application implements ApplicationRunner
               result.getRecordMetadata().partition(),
               result.getRecordMetadata().offset()),
           e -> log.error("ERROR sendig message", e));
-      // end::callback[]
 
       try
       {