Spring State Machine的替代品

时间:2016-01-22 06:23:56

标签: java spring state-machine activiti spring-statemachine

我使用Spring状态机和一些基本的Spring MVC应用程序。我必须承认,配置和使用非常简单。

但它也有很多局限性,主要是因为它处于发展的早期阶段。

我还遇到了一些工作流引擎,例如 Activiti an open-source workflow engine written in Java stateless4j ,这是Lightweight Java State Machine。它们看起来更加精致和精致。

我想知道这些和Spring State Machine之间的区别(优点或缺点)。

1 个答案:

答案 0 :(得分:1)

我想说工作流引擎是状态机的子集。使用状态机,你可以做更多的事情,你可以认为工作流引擎就像状态机的库一样,预先配置好的用例,但是当你想要一些不寻常的东西时,你必须再次弄脏你的手使用状态机。