Flink——时间语义

Flink 流式处理中,涉及如下时间:

  

  Event Time:事件创建时间

  Ingestion Time:数据进入 Flink 时间

  Processing Time:每一个执行基于时间操作算子的本地系统时间

  若要使用 Event Time,需要环境变量引入时间属性:(1.12默认使用事件时间,不需要声明)

1         // 创建流式执行环境
2         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
3         // 引入 Event Time
4         env.setStreamTimeCharacteristic(TimeCharacteristic.EventTime);

 

posted @ 2021-09-13 11:29  墨梅青莲  阅读(74)  评论(0)    收藏  举报