在Storm中,分組方式分為以下幾種類型:
Fields分組:根據指定的字段進行分組,確保具有相同字段值的元組被發送到同一個任務中。
Shuffle分組:隨機地將元組發送給下游任務,保證每個任務接收到相等數量的元組。
All分組:所有的元組都被發送給所有的下游任務。
Global分組:所有的元組都被發送給下游的同一個任務。
None分組:不對元組進行分組,元組會被隨機地發送給下游任務。
Direct分組:指定元組被發送給指定的任務。
Local or Shuffle分組:類似于Shuffle分組,不過只在同一個工作進程內進行隨機分組,不跨工作進程。