Необходимо удалить дубликаты сообщения в пределах временного окна. Сообщение поступает постоянно. Сильфон является частью кода.
kStream.groupByKey(Grouped.with(Serdes.String(), Serdes.String()))
.windowedBy(TimeWindows.of(Duration.ofSeconds(15)))
.reduce((k,m) -> m)
.suppress(Suppressed.untilWindowCloses(Suppressed.BufferConfig.unbounded()))
.toStream()
.foreach((k, v) -> doSomeProcess(k,v));
Что я здесь не так делаю. Я не вижу никакого вызова метода doSomeProcess. Сообщения приходят.