知识卡片
算子链减少交换
内容
算子链把可合并的相邻算子链接成一个执行节点,减少中间数据传输和线程切换。边界是链路过长可能降低隔离和调试清晰度。发散:优化不是把所有东西合并,而是合并那些不需要跨边界通信的步骤。
参考来源
- 位置:《Flink原理与实践》第3章《Flink的设计与运行原理》(源文件:_epub-src/OEBPS/Text/chapter06.xhtml)
- 结论依据:原文围绕“这个链接的过程叫算子链”给出定义、流程、对比或限制条件,本卡片据此提炼其可迁移的框架机制,并补充了使用边界或工程启发。
- 原始内容:这个链接的过程叫算子链(Operator Chain),我们会在3.3.2小节继续介绍算子链。