flowable几个网关是什么意思
时间: 2023-09-22 07:06:09 浏览: 60
Flowable是一个流程引擎框架,其中包含了多种类型的网关,用于控制流程中的分支和聚合。
1. 排他网关(Exclusive Gateway):用于在流程中进行条件分支,只有符合条件的分支会被执行。
2. 并行网关(Parallel Gateway):用于创建并行执行的分支,所有分支都会被同时执行。
3. 包容网关(Inclusive Gateway):用于创建多个分支,并行执行符合条件的分支。
4. 事件网关(Event Gateway):用于等待事件的发生,一旦事件发生,对应的分支会被执行。
这些网关可以灵活地组合使用,以满足不同的流程需求。
相关问题
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 ]
flowable 并行网关
并行网关是Flowable工作流引擎中的一个重要组件,用于同时执行多个并发的执行流。它可以将一个执行流分岔成多个同时执行的执行流,并将多个执行流合并为一个执行流。与其他网关不同的是,并行网关不会解析流条件,即使顺序流中定义了流条件,也会被忽略。并行网关可以同时具有分岔和合并两种行为,允许多个执行流到达该网关时被合并,然后再随机分岔为多个执行流。因此,并行网关在处理多个并发执行流时非常灵活和强大。
同时,包含网关也可以充当并行网关的角色。包含网关是排他网关和并行网关的结合体,可以选择多于一条顺序流,并且在执行流中具有分岔和合并的行为。当包含网关作为并行网关使用时,它遵循并行网关的特性,既有分岔行为也有合并行为。与并行网关不同的是,包含网关还可以解析流条件,并根据条件选择不同的顺序流进行执行。因此,包含网关在流程中的使用非常灵活,既可以用作排他网关,也可以用作并行网关。
总结来说,Flowable中的并行网关是一个同时执行多个并发执行流的组件,可以实现分岔和合并的行为,而包含网关则是排他网关和并行网关的结合体,既可以充当排他网关,也可以充当并行网关。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>