]> juplo.de Git - demos/kafka/chat/commitdiff
FIX:take_vs_limitRate
authorKai Moritz <kai@juplo.de>
Sat, 2 Mar 2024 17:21:05 +0000 (18:21 +0100)
committerKai Moritz <kai@juplo.de>
Sat, 2 Mar 2024 17:21:05 +0000 (18:21 +0100)
src/test/java/de/juplo/kafka/chat/backend/TestListener.java
src/test/java/de/juplo/kafka/chat/backend/TestWriter.java

index e413c52d267a1ff0033260fbc7c4c14a3ab9ab11..35f65acdaaa73e8357a63408fe5867f421b769d3 100644 (file)
@@ -51,10 +51,9 @@ public class TestListener
                     "Received a message from chat-room {}: {}",
                     chatRoom.getName(),
                     message);
-              })
-              .take(10);
+              });
         })
-        .take(100)
+        .limitRate(10)
         .takeUntil(message -> !running)
         .doOnComplete(() -> log.info("TestListener is done"))
         .parallel(chatRooms.length)
index 8f7bc816129c65fb1cf7e38c011b5af7c1bbeee6..61516b0da345191ffe6904f7b2adf68101d10b44 100644 (file)
@@ -63,6 +63,7 @@ public class TestWriter
               user,
               e.getResponseBodyAsString(Charset.defaultCharset()));
         })
+        .limitRate(1)
         .takeUntil(message -> !running)
         .doOnComplete(() -> log.info("TestWriter {} is done", user))
         .parallel(1)