Я использую Flink для агрегирования данных из тем Кафки. Я использую периодическое окно продолжительностью 1 час, для характеристики времени c установлено время события. Я также использую AscendingTimestampExtractor и назначаю водяные знаки для ввода на основе определенного значения поля в json.
env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime);
Можно предположить, что поле JSON, используемое для водяных знаков, имеет значение времени, аналогичное значению системных часов.
Если я разверну работу в 15:25, когда я могу ожидать агрегированный выходной сигнал? Будет ли это в 16:00, 17:00 ... или 15:25 - 16:25, 16:25 - 17: 25 ...