大数据_Flink_Java版_数据处理_时间语义(2)_时间语义的应用---Flink工作笔记0050

比如上面,不同的时间语义有着不同的应用场合,可以看到,如果你是制片人,你就关心的是

1977 1980 1983 1999 2002 2005 2015 这样的过程,只关心什么时候可以上映赚钱对吧.

但是如果你是观众,就想把故事串联起来看,你可以就要按照,星球大战的1,2,3,4,5,6,7来看了...

一般作为使用者来说我们更关心的是事件时间对吧

可以看到上面比如是我们玩游戏,可以看到,首先我在公交车上玩游戏,过了前面的3关,这3关的信息,就传到了flink了对吧,可以看到,这个processing time就是我把这3关的信息传到flink以后,flink处理数据的时间.

     但是这个时候如果公交车做了隧道,那么我在隧道中又过了5关,那么这个时候在隧道中是没有网络的,这个时候就不能及时的传递给flink服务器,然后等过了隧道,flink才收到数据,那么这个时候,

时间已经过去一分钟了,那么客户希望的是,认为是实时的,我过了这几关就是过了,你不能告诉我,

我过的时

扫描二维码关注公众号,回复: 13720273 查看本文章

猜你喜欢

转载自blog.csdn.net/lidew521/article/details/123382546