Flink中的时间分类
一、分类
1.1 事件时间:EventTime
事件发⽣的时间
事件时间是每个单独事件在其产⽣进程上发⽣的时间,这个时间通常在处理的消息体中,如创建时间
在事件时间中,时间值 取决于数据产⽣记录的时间,⽽不是任何Flink机器上的
1.2 进⼊时间:IngestionTime
事件到进⼊Flink
1.3 处理时间:ProcessingTime
事件被flink处理的时间
指正在执⾏相应操作的机器的系统时间
是最简单的时间概念,不需要流和机器之间的协调,它提供最佳性能和最低延迟
在分布式和异步环境中,处理时间有不确定性,存在延迟或乱序问题