允许将流程分成多条分支,也可以把多条分支汇聚到一起
并行网关的功能是基于进入和外出的顺序流的:
分支: 并行后的所有外出顺序流,为每个顺序流都创建一个并发分支
汇聚: 所有到达并行网关,在此等待的进入分支...,直到所有进入顺序流的分支都到达以后, 流程就会通过汇聚网关
同一个并行网关有多个进入和多个外出顺序流,同时具有分支和汇聚功能
网关会先汇聚所有进入的顺序流,然后再切分成多个并行分支
并行网关不会解析条件...(对应并行网关的进入和外出节点数目相等).并行网关只是等待所有进入顺序流,并为每个外出顺序流创建并发分支,不会受到其他流程节点的影响
包含网关
描述
排他网关和并行网关的结合体:
和排他网关一样...在汇聚之后,流程会穿过包含网关继续执行
如果同一个包含节点拥有多个进入和外出顺序流,它就会同时含有分支和汇聚功能
网关会先汇聚所有拥有流程token的进入顺序流,再根据条件判断结果为true的外出顺序流...当流程到达一个基于事件网关 ,网关会进入等待状态:会暂停执行
为每个外出顺序流创建相应的事件订阅
基于事件网关的外出顺序流和普通顺序流不同:这些顺序流不会真的"执行", 让流程引擎去决定执行到基于事件网关的流程需要订阅哪些事件