没有合适的资源?快使用搜索试试~ 我知道了~
并行网关Parallel Gateway与包容性网关Inclusive Gateway.doc
需积分: 50 9 下载量 120 浏览量
2019-11-27
14:20:16
上传
评论
收藏 17KB DOC 举报
温馨提示
camunda并行网关Parallel Gateway与包容性网关Inclusive Gateway.doc
资源推荐
资源详情
资源评论
1. 并行网关 Parallel Gateway
(1) 网关还可以用于对流程中的并发进行建模。在流程模型中引入并发性的
最直接的网关是并行网关,它允许分叉进入多个执行路径或联接多个进
入的执行路径。
(2) 并行网关的功能基于传入和传出序列流:
1 fork:并行执行所有传出序列流,为每个序列流创建一个并发执行。
2 join:所有到达并行网关的并发执行都在网关处等待,直到每个传
入序列流的执行都已到达。然后,该过程继续经过加入网关。
(3) 注意
1 在 Camunda 并行网关的实现中,网关在满足以下条件时立即触发:
到达令牌的数量等于传入序列流的数量。不需要令牌到达每个传入
流。
2 如果同一并行网关有多个传入和传出序列流,那么并行网关可以同
时具有 fork 和 join 行为。在这种情况下,网关将首先加入所有传
入的序列流,然后再分成多个并发的执行路径。
3 与其他网关类型的重要区别是并行网关不评估条件。如果在与并行
网关连接的顺序流上定义了条件,则将其简单地忽略。
4 并行网关不需要“平衡”(即,相应并行网关的匹配数量的传入 /传出
序列流)。并行网关将仅等待所有传入的序列流,并为每个传出的
序列流创建并发的执行路径,而不受流程模型中其他构造的影响。
2. 包容性网关 Inclusive Gateway
(1) 包容性网关可以看作是独占网关和并行网关的组合。与独占网关一样,
您可以定义传出序列流的条件,独占网关将对其进行评估。但是,主要
区别在于,包容性网关可以像并行网关一样接收多个序列流。
(2) 包含网关的功能基于传入和传出序列流:
1 fork:评估所有传出的顺序流条件,对于评估为“ true”的顺序流条
件,将并行跟踪这些流,并为每个顺序流创建一个并发执行。
2 join:所有到达包含网关的并发执行都在网关处等待,直到具有流
程令牌的每个传入序列流的执行都到达了。这是与并行网关的重要
区别。因此,换句话说,包容性网关将仅等待执行的传入序列流。
加入后,该过程将继续经过加入包含网关。
(3) 注意
1 在 Camunda 包含式网关的实现中,以下内容成立:
如果联接等待令牌,但是该令牌在过程中进行了不同的处理,
以使其无法再到达联接(例如,由于边界事件中断了流程),
则联接将不会触发。
联接将在以下情况触发:
它收到的令牌数量大于或等于传入序列流的数量。令牌不
一定需要通过不同的序列流到达网关。
它收到的令牌数量少于传入序列流的数量,并且没有更多
令牌可以到达网关。
2 如果同一个包含网关有多个传入和传出序列流,则包含网关可以同
时具有派生和加入行为。在这种情况下,网关将首先加入所有具有
过程令牌的进入序列流,然后再将其分离为执行条件为“ true”的传
资源评论
竹影和诗梅花入梦
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 国开-网络安全技术-实验一 搭建网络安全演练环境.doc
- 国开-网络安全技术-实验八 SQL注入工具使用.doc
- 用python写的一些小工具
- 国开-微积分基础-微积分基础下载作业word版.doc
- 国开-微积分基础-大作业word版.docx
- 排序算法 Sorting 查找算法
- HTML5实现好看的艺术设计师作品展示模板.zip
- HTML5实现好看的音乐乐队演出票务网站模板.zip
- HTML5实现好看的营销推广公司网站模板.zip
- HTML5实现好看的音频播客个人主页模板.zip
- HTML5实现好看的婴儿护理中心网站模板.zip
- HTML5实现好看的应用程序设计网站模板.zip
- HTML5实现好看的游戏碟片厂商官网模板.zip
- HTML5实现好看的游轮帆船租赁网站模板.zip
- HTML5实现好看的瑜伽培训运动网站模板.zip
- HTML5实现好看的游艇租赁服务公司网站模板.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功