StormのStreamGroupingにはどのようなタイプがありますか?
StormのStreamGroupingには次の種類があります:
- FieldsGrouping: 指定されたフィールドに基づいてグルーピングを行います。
- ShuffleGrouping:ランダムにタプルを下流のどのタスクに送信するか決定する。
- 全グループ:すべてのタプルをすべての下流タスクに送信します。
- GlobalGrouping:すべてのタプルをダウンストリームのタスクに送信します。
- Noneグループ:入力されたタプルの順序に従って、タプルを次のタスクに送信します。
- DirectGrouping:タプルを指定された下流タスクに送信します。
- LocalOrShuffleGrouping:下流のタスクが同じワーカープロセス内にある場合はShuffleGroupingでグループ化され、そうでない場合はFieldsGroupingでグループ化されます。