python - 从具有平行状态的 HFSM 到 Camunda?
问题描述
我的任务是实现一个具有并行状态的 HFSM,以及在 Python 中转换到多个并行状态的能力。不幸的是,我找不到支持这个的库。我被告知要调查 Camunda。我无法理解并行 HFSM 与 Camunda 的关系?有没有办法在 Camunda 中实现并行 HFSM?
解决方案
流程引擎是一个状态机。流程模型定义了可能的状态(事件和任务)和允许的转换(序列流)。令牌流表示此模型实例的状态。有子进程的概念,可以通过使用并行网关、包容网关和不中断事件来实现并行状态/执行/多个令牌。您还可以在运行时进行多版本制定。Camunda 将很好地满足要求,并且能够以图形化、业务友好的方式 (BPMN2) 配置模型。但是,没有任何东西可以为您实施。也许是 python 中的一些任务工作者。如果这是一个学术练习,那么这个想法可能不是让已经实现的状态机工作,而是自己动手。当你这样做时,
推荐阅读
- python - Python Beautiful Soup,如何检索“data-id”
- r - 我可以为 SQL Server 2016 中的存储过程动态生成 WITH RESULT SETS 子句吗?
- c++ - Windows 10 上的 VC++ MFC 应用程序 - 指定了无效句柄
- c++ - swprintf 截断导致意外输出
- python - 赋值表达式 `:=` 如何在 Python 中工作?
- python - 简单的 Python Excel 密码破解 - 蛮力
- python - 在 Python 中动态创建变量并将其分配给普罗米修斯指标
- javascript - 查找数组中元素的索引等于总和 - Javascript
- python - 我如何正确地写出这句话?
- iis - 如何启动 WAS?