DataStream API是否使用惰性迭代器?

时间:2018-07-26 15:05:59

标签: apache-flink flink-streaming

鉴于DataStreamDataSet API不能混合使用,我试图根据DataStream来建模批处理操作,主要依靠GlobalWindows和自定义触发器基于Watermark.MAX_WATERMARK

所有这些都很好,但我想知道:

  • ProcessWindowFunction#process中使用的迭代器有多懒?
  • 流式传输时,Flink是否使用任何形式的迭代器/ volcano模式?
  • 如果我传递给自定义地图分区的lambda消耗了迭代器,则理论上我的内存消耗与我的源读取的事件数不成比例。这是正确的吗?

0 个答案:

没有答案