知识卡片

等待不是阻塞

专业/工作

内容

长期运行流程的等待不应占用线程。引擎把状态存入数据库后释放执行资源,等计时器、消息或人工动作到来再恢复。发散:这是流程系统能同时管理大量等待实例的根本原因。

参考来源

《流程自动化实战:系统架构和软件开发视角》第2章《工作流引擎和流程解决方案》