Slide 11
Slide 11 text
Nodeの実行結果 (Return)
●
各ノードの処理結果を表現し、グラフの共有状態をどのように更新するかを指定
●
ノードの返り値は、状態の特定の属性を上書き (SET) するか、既存の属性に追加
(ADD) する操作を表す
●
Reducer関数は、ノードの返り値を現在の状態に適用する方法を定義 ((Value,
Value) -> Value)
●
ノードが返り値を省略した場合、状態は変更されず、現在の状態がそのまま次の
ノードに渡される
●
すべてのノードが値を返す必要はない (外部システムの変更のみするノードなど)
●
ノードの返り値は、グラフの状態の型と互換性がある必要がある
●
複数のノードが同じ状態属性を更新する場合、Reducer関数が更新の競合を解決