各位老师好,我这边在使用Flink的事件时间窗口的时候,关于窗口触发的条件我有一点疑问想咨询一下?

问题1:各位老师好,我这边在使用Flink的事件时间窗口的时候,关于窗口触发的条件我有一点疑问想咨询一下各位老师
我是开了一个2分钟的事件时间的窗口,但是等到两分钟后窗口并没有主动触发,等我后面再发一条数据的时候,窗口再进行了触发
所以我想请问一下窗口的触发机制不是时间点嘛,而是非要等到下一条数据发送,依赖于下一条数据携带的时间戳大于窗口的结束时间,上一个窗口才会真正的触发嘛?
请各位老师指导一下?
问题2:你好 我想达成的效果是按照事件时间 但是窗口的触发条件还是自动 只要到了一个窗口的结束时间 窗口就自动触发 这一块是没有办法达成嘛

展开
收起
真的很搞笑 2023-08-14 21:28:30 122 分享 版权
1 条回答
写回答
取消 提交回答
  • 回答1:有按事件触发的,也有按时间触发的,看你用那个窗口
    回答2:可以的,最简单就是 Keyed 之后 KeyedProcessFunction 按照时间事件自定义触发方式,此回答整理自钉群“【③群】Apache Flink China社区”

    2023-08-14 21:36:18
    赞同 展开评论

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

还有其他疑问?
咨询AI助理