触发者和驱逐者之间的状态共享

时间:2018-07-11 06:07:53

标签: apache-flink flink-streaming

我正在将GlobalWindow与自定义CountTrigger一起使用(类似于CountTrigger提供的flink)。
我也正在使用逐出器从窗口中删除某些元素。逐出元素时是否可以更新计数?例如:我可以从我的ReducingState类访问CountTrigger使用的Evictor,以使计数始终反映窗口中元素的数量吗?

http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/State-sharing-across-trigger-and-evictor-td21328.html

编辑(更多详细信息):我想要一个计数窗口,但附加条件是计数必须在一个时间段内。如果它们在允许的时间范围内,则发出它们,否则必须滑动窗口。我要达到的目的是使用Evictor移除较旧的事件。但是我不知道如何在触发器中更新计数。

0 个答案:

没有答案