Flink的EventTime和WaterMark
EventTime是事件在现实世界中发生的时间,ProcessingTime是Flink系统处理该事件的时间。在实际业务处理中,我们使用EventTime的次数是大于ProcessingTime的。但问题就随之而来了,因为一系列问题会造成的消息的延迟到达,所以就引入了WaterMark这一概念来一定程度上减少消息延迟问题带来的不便。 下面代码是演示的理想的情况下,无消息延迟的情况下,不需watermark。def main(args: Array[String]): Unit = { va




