Skip to main content

Module parallel_node

Module parallel_node 

Source
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§

ParallelNode
并行节点 — 同时执行多个分支,通过 MergeStrategy 合并 State。
ParallelNodeBuilder
ParallelNode 构建器。

Enums§

ParallelErrorStrategy
并行执行错误处理策略。