模版并行网关
并行网关:我们模版中定义的子任务执行流程也支持添加网关,其中网关分为两种并行网关、排他网关
并行网关的作用:就是并行执行我们的子任务
那么就有一个疑问?并行网关是为了达到并行执行我们的子任务,就算不用并行网关,想要达到并行执行我们的子任务依然是可以的
那么这两者的区别是什么?
- 并行网关实现并行效果:就是为了保证所有的并行任务都执行完毕,再执行后面的子任务
- 不加并行网关实现并行效果:不会等待并行任务全部执行完毕,就会执行后面的子任务
- 加并行网关和不加并行网关实现的并行区别就是一个是阻塞的一个是非阻塞的
一、并行网关使用
新建模版 ---> 点击添加网关按钮
点击小扳手,编辑网关 ---> 修改网关类型为并行网关
二、不同并行实现的区别
前面我们说过了,在模版中实现并行的效果有两种方式:1、通过并行网关,2、多个子任务来自同一个节点会并行执行
- 并行网关实现并行效果:就是为了保证所有的并行任务都执行完毕,再执行后面的子任务
- 不加并行网关实现并行效果:不会等待并行任务全部执行完毕,就会执行后面的子任务
- 加并行网关和不加并行网关实现的并行区别就是一个是阻塞的一个是非阻塞的
1、通过并行网关实现并行效果
2、不加并行网关实现并行效果