首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许延迟闪烁即水印

允许延迟闪烁即水印
EN

Stack Overflow用户
提问于 2020-08-13 20:28:21
回答 1查看 21关注 0票数 0

在Apache Flink中使用允许的延迟有什么优势?例如:为什么不使用水印(乱序10个单位)而不是水印(乱序5个单位)+允许延迟(5个单位)?

EN

回答 1

Stack Overflow用户

发布于 2020-08-14 17:35:24

允许的延迟是窗口API中的一个概念--它不是一个通用的构造。

在水印+允许延迟的情况下,优点是一旦水印到达窗口结束时间,窗口将被触发并产生一些(初始)结果。因此,在窗口产生一些结果之前延迟较少,随着延迟事件的到来,更新结果的可能性更大-- vs --等待更长时间,并获得单个结果。

选择对您的用例更有意义的选项。例如,有些人有相当短的水印延迟(以秒为单位),允许的延迟以数十分钟为单位。如果他们总是不得不等待30或60分钟(例如)才能得到任何结果,他们将不会高兴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63395185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档