apache-flink - Apache Flink:地图与平面地图
问题描述
在 flink 中,flatMap 也可以发出一条记录。看来 flatMap 可以代替地图。有人可以告诉我这种情况下的区别吗?谢谢你。
解决方案
如果您认为地图是多余的,那么您是正确的。Flatmap 可以做 map 可以做的所有事情,甚至更多。
尽管如此,我确实在输入和输出之间存在严格的一一对应关系的情况下使用 map。这向读者清楚地表明,例如,没有错误或无效输入会导致操作无法生成输出记录的情况。
推荐阅读
- outlook - 使用 php 将会议邀请发送到 Outlook 房间
- flutter - 一个RenderFlex右边溢出了3.0像素/Flutter
- python - 熊猫数据框根据名称对列进行分组并应用函数
- excel - 是否有一个单元格公式可以在 EXCEL 中获得一个逗号分隔的列表,其中的数字越来越多
- ssl - 在 Kafka 中混合仅 SSL 和纯文本主题
- python - 从 Android 客户端调用在 Azure VM 中运行的 python 函数
- c# - 如何使用 ASP.NET CORE 将 Excel 文件中的数据拆分为 2 个文件
- iphone - GADRewardedInterstitialAd : 如何每天只展示 3 个广告并为玩家提供 3 次奖励?
- xml - 根据 XSD 1.0 中的日期范围验证枚举?
- spring - GitHub oauth 不获取范围设置为“user:email,read:user”的电子邮件