【发布时间】:2021-08-19 08:17:23
【问题描述】:
我正在尝试使用跳跃窗口在最后 30 秒内获得平均值。这是窗口和抑制代码;
.windowedBy(TimeWindows.of(Duration.ofSeconds(30)).advanceBy(Duration.ofSeconds(30)).grace(Duration.ZERO))
.suppress(Suppressed.untilWindowCloses(Suppressed.BufferConfig.unbounded()))
当我这样做时,我会在 30 秒内获得跳跃窗口。但我只对最后 30 秒感兴趣。我能抓住最后一个跳窗吗?然后我将使用 Java 树集在该窗口中查找前 5 个平均值。
【问题讨论】:
标签: apache-kafka apache-kafka-streams spring-cloud-stream