Scala 基于时间窗口和进程的Flink捕获消息
我想用flink计算和处理消息。在这里,弗林克正在从卡夫卡读取数据,我的要求是在时间范围内读取和处理数据。 例如 12:00至12:30之间的消息 12:30到1:00之间的消息。。等等, 我对弗林克是个新手,你能给我一些指导或建议吗Scala 基于时间窗口和进程的Flink捕获消息,scala,apache-kafka,apache-flink,flink-streaming,Scala,Apache Kafka,Apache Flink,Flink Streaming,我想用flink计算和处理消息。在这里,弗林克正在从卡夫卡读取数据,我的要求是在时间范围内读取和处理数据。 例如 12:00至12:30之间的消息 12:30到1:00之间的消息。。等等, 我对弗林克是个新手,你能给我一些指导或建议吗 谢谢本页介绍了窗口设置: 具体来说,它将如下所示(作为示例): val windowing: DataStream[(**,**,...)] = data .keyBy(?) .timeWindow(Time.minutes(30)) .map ( /
谢谢本页介绍了窗口设置: 具体来说,它将如下所示(作为示例):
val windowing: DataStream[(**,**,...)] = data
.keyBy(?)
.timeWindow(Time.minutes(30))
.map ( // your mapping )
.reduce ( // your reduce function here )