flowable 并行网关
时间: 2023-10-05 07:12:01 浏览: 75
并行网关是Flowable工作流引擎中的一个重要组件,用于同时执行多个并发的执行流。它可以将一个执行流分岔成多个同时执行的执行流,并将多个执行流合并为一个执行流。与其他网关不同的是,并行网关不会解析流条件,即使顺序流中定义了流条件,也会被忽略。并行网关可以同时具有分岔和合并两种行为,允许多个执行流到达该网关时被合并,然后再随机分岔为多个执行流。因此,并行网关在处理多个并发执行流时非常灵活和强大。
同时,包含网关也可以充当并行网关的角色。包含网关是排他网关和并行网关的结合体,可以选择多于一条顺序流,并且在执行流中具有分岔和合并的行为。当包含网关作为并行网关使用时,它遵循并行网关的特性,既有分岔行为也有合并行为。与并行网关不同的是,包含网关还可以解析流条件,并根据条件选择不同的顺序流进行执行。因此,包含网关在流程中的使用非常灵活,既可以用作排他网关,也可以用作并行网关。
总结来说,Flowable中的并行网关是一个同时执行多个并发执行流的组件,可以实现分岔和合并的行为,而包含网关则是排他网关和并行网关的结合体,既可以充当排他网关,也可以充当并行网关。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
flowable 并行网关退回
并行网关退回的情况有以下两种:
1. 如果并行网关所在的分支内部退回,那么只会影响该分支内的节点,不会影响其他分支。例如,如果节点4退回到节点3,那么节点6和节点8不变,任务节点变为节点3、节点6、节点8。
2. 如果并行网关所在的分支退回到上一级分支,那么同级分支会同步退回,不受影响。例如,如果节点4退回到节点2,那么节点6也会退回到节点2,而节点8不变,任务节点变为节点2、节点8。
flowable 网关
Flow中的网关分为三种类型:并行网关、排他网关和包容网关。并行网关可以将执行分支为多条路径,也可以合并多条入口路径的执行。排他网关用于在多个选项中选择一条路径进行执行。包容网关则是排他网关和并行网关的组合,可以同时选择多于一条出口路径进行执行。这些网关在Flowable中可以用来控制流程的分支和合并,使得流程的执行更加灵活。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【flowable】十、flowable网关](https://blog.csdn.net/sinat_33151213/article/details/127477461)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Flowable 中的网关、流程变量以及历史流程](https://blog.csdn.net/BASK2311/article/details/128073967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]