Допустим, у меня есть inputStream, и я выполняю над ним некоторую оконную операцию. Какая метка времени для события, созданного при выполнении над ним некоторой оконной операции.
....
DataStream<Integer> inputStream = // ...
DataStream<Integer> countStream = inputStream.keyBy(0)
.timeWindow(time.Seconds(1))
.sum();
DataStream<Integer> maxStream = inputStream.keyBy(0)
.timeWindow(time.Seconds(1))
.max();
Теперь я хочу объединить потоки countStream и maxStream, чтобы найти все временные метки, при которых countStream за последнюю секунду был равен maxStream.
ПРИМЕЧАНИЕ. Это не совсем та проблема, которую я пытаюсь решить, но это типичный пример. Решение этой проблемы поможет мне решить настоящую проблему, которую мне нужно решить.