Kafka Stream Suppress session-windowed-aggregation
问题 I have written this code in a Kafka stream application: KGroupedStream<String, foo> groupedStream = stream.groupByKey(); groupedStream.windowedBy( SessionWindows.with(Duration.ofSeconds(3)).grace(Duration.ofSeconds(3))) .aggregate(() -> {...}) .suppress(Suppressed.untilWindowCloses(unbounded())) .toStream()... which should (if i understood it correctly) emit records per Key after the window is closed. Somehow the behavior is the following: The stream doesn't emit the first record and only