Expand description
ParallelNode — 并行执行多个分支,通过 MergeStrategy 合并 State。
执行模型:
State
↓
fork (ParallelNode)
↓
Branch A Branch B Branch C
↓ ↓ ↓
State<S> State<S> State<S>
↓ ↓ ↓
MergeStrategy<S>::merge(branches)
↓
Merged State → replace parent state每个分支接收相同的 State 快照,独立产生变更(通过 Effects)。 所有分支完成后,变更通过 MergeStrategy 合并到 State。
Structs§
- Parallel
Node - 并行节点 — 同时执行多个分支,通过 MergeStrategy 合并 State。
- Parallel
Node Builder - ParallelNode 构建器。
- Parallel
Node Builder With Merge - 带 MergeStrategy 的构建器 — 由 ParallelNode::builder() 返回。
Enums§
- Parallel
Error Strategy - 并行执行错误处理策略。