Нужно ли мне устанавливать assignTimestampsAndWatermarks, если я устанавливаю свои характеристики времени c в IngestionTime?
говорит, что я устанавливаю мои характеристики времени c среды исполнения потока равными времени Ingestion следующим образом
streamExecutionEnvironment.setStreamTimeCharacteristic(TimeCharacteristic.IngestionTime);
мне нужно позвонить datastream.assignTimestampsAndWatermarks(AscendingTimestampExtractor)
?
Я думал, datastream.assignTimestampsAndWatermarks
обязательно, только если характеристика времени c является временем события. Нет? Если нет, мне интересно, как я могу установить AscendingTimestampExtractor
в распределенной среде? Есть ли способ добавить монотонно увеличивающийся длинный (AscendingTimestampExtractor) без каких-либо распределенных блокировок?