`fetch.max.wait` kann für den Consumer hier ausgeschaltet werden spring/nodlt
authorKai Moritz <kai@juplo.de>
Tue, 8 Apr 2025 05:32:28 +0000 (07:32 +0200)
committerKai Moritz <kai@juplo.de>
Wed, 21 May 2025 18:14:13 +0000 (20:14 +0200)
* Der Consumer liest nur Nachrichten aus der Vergangenheit
* Daher bremst dieser Wert das Lesen ggf. nur aus, wenn der Consumer, so
  wie hier in den Tests, sehr nah an der Gegenwart liest.

src/main/java/de/juplo/kafka/ApplicationConfiguration.java

index 79a062c..af939ea 100644 (file)
@@ -41,6 +41,7 @@ public class ApplicationConfiguration
     props.put("key.deserializer", ByteArrayDeserializer.class.getName());
     props.put("value.deserializer", ByteArrayDeserializer.class.getName());
     props.put("auto.offset.reset", "none");
+    props.put("fetch.max.wait.ms", 0);
 
     return new KafkaConsumer<>(props);
   }