我正在将GlobalWindow
与自定义CountTrigger
一起使用(类似于CountTrigger
提供的flink
)。
我也正在使用逐出器从窗口中删除某些元素。逐出元素时是否可以更新计数?例如:我可以从我的ReducingState
类访问CountTrigger
使用的Evictor
,以使计数始终反映窗口中元素的数量吗?
编辑(更多详细信息):我想要一个计数窗口,但附加条件是计数必须在一个时间段内。如果它们在允许的时间范围内,则发出它们,否则必须滑动窗口。我要达到的目的是使用Evictor移除较旧的事件。但是我不知道如何在触发器中更新计数。