草庐IT

KeyedProcessFunction

全部标签

Flink处理函数解析(ProcessFunction和KeyedProcessFunction)

Flink中的处理函数(ProcessFunction和KeyedProcessFunction)在对于数据进行颗粒化的精确计算时使用较多,处理函数提供了一个定时服务(TimerService),可以向未来注册一个定时服务,我们可以把它理解为一个闹钟,当闹钟响起时,就调用ProcessFunction中的onTimer()方法,会对数据进行一些计算。我们来解析一下这两个函数。本文基于Flink1.14版本ProcessFunctionProcessFunction是Flink中的较为底层的API,当我们对于DataStream调用process函数的时候,需要在里面传入一个对象,即newPro