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