企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
![](https://img.kancloud.cn/ae/3c/ae3c16005e6612fb273abd0be9095751_1225x174.png) 事件网关允许根据事件判断流向。网关的每个外出顺序流都要连接到一个中间捕获事件。 当流程到达一个基于事件网关,网关会进入等待状态:会暂停执行。与此同时,会为每个外出顺序流创建相对的事件订阅。 <br/> 事件网关的外出顺序流和普通顺序流不同,这些顺序流不会真的执行, 相反它们让流程引擎去决定执行到事件网关的流程需要订阅哪些事件。 要考虑以下条件: 1. 事件网关必须有两条或以上外出顺序流。 2. 事件网关后,只能使用intermediateCatchEvent类型(activiti不支持基于事件网关后连接ReceiveTask)。 3. 连接到事件网关的中间捕获事件必须只有一个入口顺序流。 ![](https://img.kancloud.cn/2d/cf/2dcfdbeff7c0726fb58b010739bd6790_904x280.png) ``` intermediateCatchEvent支持的事件类型: Message Event: 消息事件 Singal Event:信号事件 Timer Event:定时事件 ``` ![](https://img.kancloud.cn/f4/8a/f48a3c6687938eb95f4090f87ce48dfb_319x242.png)