[In A Word]In A Word章8 Flink的TimeCharacteristic

 

Flink的TimeCharacteristic枚举定义了三类值,分别是ProcessingTime、IngestionTime、EventTime

 

ProcessingTime是以operator处理的时间为准,它使用的是机器的系统时间来作为data stream的时间;IngestionTime是以数据进入flink streaming data flow的时间为准;EventTime是以数据自带的时间戳字段为准,应用程序需要指定如何从record中抽取时间戳字段

 

指定为EventTime的source需要自己定义event time以及emit watermark,或者在source之外通过assignTimestampsAndWatermarks在程序手工指定

 

图解:

 

 

posted on 2019-09-05 11:12  深圳私塾  阅读(233)  评论(0)    收藏  举报

导航