Flink中的时间分类


一、分类

1.1 事件时间:EventTime

   事件发?的时间

   事件时间是每个单独事件在其产?进程上发?的时间,这个时间通常在处理的消息体中,如创建时间

   在事件时间中,时间值 取决于数据产?记录的时间,?不是任何Flink机器上的

1.2 进?时间:IngestionTime

   事件到进?Flink

1.3 处理时间:ProcessingTime

   事件被flink处理的时间

   指正在执?相应操作的机器的系统时间

   是最简单的时间概念,不需要流和机器之间的协调,它提供最佳性能和最低延迟

   在分布式和异步环境中,处理时间有不确定性,存在延迟或乱序问题