streaming - 这种窗口模式中键的目的是什么?
解决方案
这些键基本上允许您将输入流中的数据逻辑地组合在一起。
这可以允许处理优化,因为窗口内的分组(按键)数据可以与流中的其他组并行独立处理。
作为一个很好的例子,来自 Apache Link 文档 ( https://flink.apache.org/news/2015/12/04/Introducing-windows.html ),流可能包含流量传感器读数,您可能需要 30 秒的窗口- 即每 30 秒通过传感器的流量计数。
如果您有多个传感器,您可以使用传感器 ID 键入数据,并计算每 30 秒通过每个传感器的流量以及总数。
推荐阅读
- webpack - 如何使用 webpack 中的文件加载器(用于 img 加载器)解决这个问题?
- ios - 为什么不调用 dataTask 的完成处理程序?
- r - 如何添加 0 来代替缺失月份的数据?
- amazon-web-services - 找不到 AWS Cognito 托管 UI 服务器 IP 地址
- node.js - 如何在 2 个节点 js 应用程序之间发布数据
- c# - 使用 MongoDB 和 C# 在数组中查询深度嵌套的对象
- postgresql - 创建两个 docker 容器的问题:一个 postgreSQL 和一个带有 docker-compose.yml(PgAdmin 重新启动状态)的 pgadmin4
- javascript - webpack 4 sass-loader 不生成 scss 源映射
- c# - 将 DateTime 转换为日期,然后仅将日期作为字符串返回
- asp.net-core - 如何从 IHttpContextAccessor 获取当前用户(asp.net core 3)