Hinweise ergänzt, weil sonst nicht klar war, was zu tun ist
authorKai Moritz <kai@juplo.de>
Fri, 2 Dec 2022 18:55:04 +0000 (19:55 +0100)
committerKai Moritz <kai@juplo.de>
Tue, 31 Jan 2023 16:40:51 +0000 (17:40 +0100)
src/main/java/de/juplo/kafka/ApplicationConfiguration.java
src/main/java/de/juplo/kafka/RestProducer.java

index f1d773e..de7d0c4 100644 (file)
@@ -40,7 +40,7 @@ public class ApplicationConfiguration
     props.put("linger.ms", properties.getLingerMs());
     props.put("compression.type", properties.getCompressionType());
     props.put("key.serializer", StringSerializer.class.getName());
-    props.put("value.serializer", IntegerSerializer.class.getName());
+    props.put("value.serializer", IntegerSerializer.class.getName()); // TODO: JsonSerializer
 
     return new KafkaProducer<>(props);
   }
index 2e0da97..90dd2ce 100644 (file)
@@ -30,6 +30,9 @@ public class RestProducer
       @RequestHeader(name = "X-id", required = false) Long correlationId,
       @RequestBody Integer number)
   {
+    // TODO: Wenn anstatt der Zahl "number" #number Nachrichten versendet
+    // werden muss der Zähler der folgenden Hilfsklasse entsprechend von
+    // 1 auf number angepasst werden!
     ResultRecorder result = new ResultRecorder(1);
 
     send(key, number, correlationId, result);