开发者社区 问答 正文

Apache Flink:map vs flatMap

在flink中,flatMap也可以发出一条记录。似乎flatMap可以取代map。有人能告诉我这种情况的不同吗?谢谢。

展开
收起
flink小助手 2018-12-10 11:28:47 7940 分享 版权
1 条回答
写回答
取消 提交回答
  • flink小助手会定期更新直播回顾等资料和文章干货,还整合了大家在钉群提出的有关flink的问题及回答。

    如果您认为map是多余的,那么您是对的。Flatmap可以做map可以做的一切,等等。

    不过,我确实在输入和输出之间存在严格的一对一对应关系的情况下使用map。这对读者来说是一个明确的指示,例如,没有错误或无效输入会导致操作无法产生输出记录的情况。

    2019-07-17 23:19:08
    赞同 展开评论