1. 程式人生 > >flink學習筆記(二)分散式執行環境

flink學習筆記(二)分散式執行環境

通過調整 task slot 的數量,使用者可以定義task之間是如何相互隔離的。每個 TaskManager 有一個slot,也就意味著每個task執行在獨立的 JVM 中。每個 TaskManager 有多個slot的話,也就是說多個task執行在同一個JVM中。而在同一個JVM程序中的task,可以共享TCP連線(基於多路複用)和心跳訊息,可以減少資料的網路傳輸。也能共享一些資料結構,一定程度上減少了每個task的消耗。