【发布时间】:2019-09-25 19:32:33
【问题描述】:
我计划动态扩展/缩减 Flink 应用程序。该应用使用 kafka-flink 连接器使用来自 Kafka 的事件。
由于应用程序的“预热”需要几分钟(缓存...)并且更改并行度级别涉及重新启动,因此我更喜欢提交(放大)或终止(缩小)任务,而不是更改并行度级别.
不知道从性能、逻辑和执行计划来看,这种方式和 Flink 内置的并行执行有什么区别吗?
换句话说,10 个相同的 Flink 任务与一个并行级别 = 10 ( env.setParallelism(10) ) 的任务有什么区别?
【问题讨论】:
标签: apache-flink flink-streaming