在Python的Apache Beam中使用OrFinally定义自定义触发器的语法是否正确?

2024-10-01 02:38:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图为滑动窗口定义一个自定义触发器,该窗口会对每个元素重复触发,但最终也会在水印结束时触发。我已经查阅了将近一个小时的文档,但还没有找到任何示例:(

        | beam.WindowInto(
            beam.window.SlidingWindows(60, 10),
            trigger= Repeatedly(
                (AfterCount(1), OrFinally(AfterWatermark()))
            ),
            accumulation_mode=beam.transforms.trigger.AccumulationMode.DISCARDING
        )

这就是我现在正在尝试的,显然这不起作用,但我对正确的语法非常迷茫


Tags: 文档元素示例定义windowbeam小时触发器