开发者社区> 问答> 正文

window聚合对于retract消息的事件延迟怎么处理呢?

在tableAPI中,带有时间属性的聚合,比如window聚合,对于retract消息的事件延迟怎么处理呢? 举个例子, 假设上游使用了last_value 操作加over window操作,一直生成一条数据的最新值,然后和另外一个流做join , 再进行 time window聚合操作。现在已经十点,最大延迟为一个小时,这个时候event-time为9点的消息,已经超过了最大延迟,但是在join中仍然生成一条join后的记录(因为join不过滤超时的数据),这条记录会对原先join好的一条记录进行撤回。那这个撤回消息,在到达time window的时候,因为超过了最大延迟,DELELE记录和INSERT记录都不会被处理吗? 谢谢。*来自志愿者整理的FLINK邮件归档

展开
收起
又出bug了-- 2021-12-03 17:32:54 590 0
1 条回答
写回答
取消 提交回答
  • 不好意思,Window Operator目前是不支持retract的输入的。*来自志愿者整理的FLINK邮件归档

    2021-12-03 18:00:59
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载