领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我们很高兴地宣布 Spring Statemachine 1.0.0.M2 的第二个里程碑版本发布。
在这个里程碑版本中,我们专注于区域和伪状态的功能。区域为状态机的并行执行提供了更复杂的功能,而伪状态将带来更多用于处理初始、终止、历史、选择、分支和合并状态的功能。
有人可能会问什么是区域以及它如何与状态机一起工作。状态机是区域的一种特例,其中正交区域由多个独立的状态机组成。这是一个难以理解的概念,因此我们做了一个示例来演示此功能。
上面的状态图显示了工作流期间如何执行一组任务的常见概念。执行多个任务意味着,如果其中一项任务失败,则除非修复故障原因,否则无法继续执行任务。这些故障可以自动修复,也可以将状态机置于手动状态,需要用户级别的干预。只有在那之后,状态机才能返回到其主状态,以便可以再次执行所有任务。
状态机中一个有用的概念是历史状态。此伪状态记录状态机的最后一个活动状态,返回到该状态将恢复活动状态配置。下面显示了此概念(我们知道洗衣机在电源恢复时能够从其最后一个状态继续),并且可以在参考文档中找到更详细的说明。
接下来我们要去哪里?在下一个里程碑版本中,我们将解决以下功能:
#SpringOne 2GX 2015 即将到来!立即在 SpringOne2GX(华盛顿特区) 预订您的席位。超级早鸟价将于 6 月 12 日截止!这确实是了解所有最新动态并提供直接反馈的最佳机会。
#折扣