在这个窗口模式中键的目的是什么?

what's the purpose of keys in this schema of windowing?

指的是什么键?有滑动window情况下的使用例子吗?

键基本上允许您将输入流中的数据逻辑地组合在一起。

这可以允许处理优化,因为 window 中的分组(按键)数据可以与流中的其他组并行独立处理。

作为一个很好的例子,来自 Apache Link 文档 (https://flink.apache.org/news/2015/12/04/Introducing-windows.html),一个流可能包含交通传感器读数,您可能需要 30 秒 windows - 即计数每 30 秒通过传感器的流量。

如果您有多个传感器,您可以通过传感器 ID 键入数据,并计算每 30 秒通过每个传感器的流量以及总数。