Slot是指TaskManager的并發執行能力,如果代碼運行前我們將slot的個數配置為3(taskmanager.numberOfTaskSlots) ,那么每個TaskManager會分配3個 Slot來執行task,如果配置了3個taskmanager 那么就如圖一共有9個Slot。
Parallelism是指TaskManager在實際運行過程中的并發。默認并行度的配置為 1(parallelism.default),那么如圖9個Slot只有一個是在工作的,其他8個都空閑。
在用戶開發的過程中可以通過 setParallelism 方法給每個 Operators算子配置并行度。