基于apachebeam全局窗口的google云数据流触发器

mwecs4sa  于 2021-06-21  发布在  Flink
关注(0)|答案(1)|浏览(329)

我正在寻找关于如何在apachebeam的全局窗口上设置基于时间的触发器的清晰文档和/或示例。
其目的是对自上次触发以来的事件进行计数,即使此后添加了0个事件。

hc8w905p

hc8w905p1#

如果需要使用全局窗口并发出结果(即使自上次触发后没有任何事件),也可以使用计时器和状态。我认为使用内置触发器是不可能的。
您可以将计数保持在某个状态,并使用计时器定期发出结果。这两篇博文解释了计时器和状态的用法:
apache梁的状态处理
使用apache beam进行及时(有状态)处理

相关问题