开发者社区 问答 正文

blink使用streaming的runtime实现batch,效率会降低吗?

转自钉钉群21789141:blink使用streaming的runtime实现batch,效率会降低吗?

展开
收起
赵慧@ApacheFlink中文社区 2019-01-22 18:40:26 1723 分享 版权
1 条回答
写回答
取消 提交回答
  • 在享受到流式处理优势的同时不会以牺牲吞吐位代价,首先checkpoint是增量异步的,overhead比较小对正常数据处理的影响很小,网络层的shuffle是以buffer为单位进行的,相当于micro batch吞吐很好,相比batch模式,下游提前启动了参与拉数据和处理,所以整体性能上会更好,除了资源占用会更多一些

    2019-07-17 23:26:23
    赞同 展开评论
问答分类:
问答地址: