Spring State Machine的替代品

dda*_*nuj 6 java spring state-machine activiti spring-statemachine

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

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

我还遇到了一些像Activiti这样的工作流引擎,它是一个用Java编写的开源工作流引擎和一个轻量级Java状态机stateless4j.它们看起来更加精致和精致.

我想知道这些和Spring State Machine之间有什么区别(优点或缺点).

小智 1

我想说工作流引擎是状态机的子集。使用状态机,您可以做更多的事情,您可以将工作流引擎视为状态机的库,具有预先配置的用例,但当您想要一些不寻常的东西时,您必须再次动手与状态机。