使用Akka构建工作流引擎

use*_*049 12 scala akka playframework activiti camunda

在我们的Scala/Play应用程序中,我们使用activiti.(也尝试使用camunda)用户可以创建工作流程(如图所示http://camunda.com/).对这些外部工作流引擎的所有调用都包含在Scala Future中(activiti和camunda API都是Java阻塞API).

是否有任何库实现工作流程完全使用Akka/Actors避免像activiti/camunda这样的重型工具包?或者想法如何最好地使用Akka与activiti/camunda?

小智 4

您可以尝试使用 Akka FSM dsl 执行相同的绕过活动并阻止 api。请参阅http://doc.akka.io/docs/akka/snapshot/scala/fsm.html