2010-12-14 79 views

回答

1

工作流通常是长时间运行的,例如几周或几个月。并将它们保存在内存中意味着您无法回收应用程序或机器。通过将状态保存到磁盘,即数据库,您可以重新启动进程和计算机。当他们没有做任何事情时,将内存中的工作流保存在内存中只会浪费内存资源,从而妨碍可伸缩性。最后,在数据库中保存状态意味着我们可以从该状态重新启动工作流程,这样在错误处理时也可以帮助您。

+0

这是否意味着对于用于执行正常审批的应用程序,建议使用工作流程。示例在特定组织内批准休假? – lafama 2010-12-14 09:20:19

+0

这将是一个例子,工作流程会非常有意义。 – Maurice 2010-12-14 11:30:22

+0

ok ..但在这种情况下,我会需要任何持续这样的工作流程,为什么。 – lafama 2010-12-14 13:39:39