alibaba / SmartEngine

SmartEngine is a lightweight business orchestration engine.
Apache License 2.0
768 stars 219 forks source link

如何抛出异常 #109

Closed duoling55 closed 2 months ago

duoling55 commented 2 months ago

客户停留在等待节点,前端调用后端接口,后端调用signl方法后后,流程引擎会找到该等待节点,执行等待节点对应的service类里的业务逻辑。执行业务逻辑报的错如何抛给前端呀

0903

duoling55 commented 2 months ago

流程引擎找到等待节点的service类,并且执行这个类的方法,这个操作是异步的吗

duoling55 commented 2 months ago

流程引擎找到等待节点的service类,并且执行这个类的方法,这个操作是异步的吗

操作是同步的

duoling55 commented 2 months ago

客户停留在等待节点,前端调用后端接口,后端调用signl方法后后,流程引擎会找到该等待节点,执行等待节点对应的service类里的业务逻辑。执行业务逻辑报的错如何抛给前端呀

0903

是同步接口,可以直接抛给前端。

vavi commented 2 months ago

嗯,复杂的场景可以看 https://github.com/alibaba/SmartEngine/wiki/SmartEngine-UserGuide--Chinese-Version-(%E4%B8%AD%E6%96%87%E7%89%88)#api-doc 文档中说的到ExceptionProcessor来处理