State Machine
State Machine
陈振阳
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着仁义道德四个字。我横竖睡不着,又仔细看了半夜,才从字缝缝里看出字来。满页都写着两个字是,吃人。
展开
-
StateMachine
mealy 状态机和Moore状态机彻底搞懂状态机(一段式、两段式、三段式)关于摩尔型状态机与米利型状态机的区别原创 2019-05-03 13:48:05 · 480 阅读 · 0 评论 -
Spring Statemachine Using Distributed States
Spring Statemachine 提供了分布是状态及,目前最新版本为2.1.2.RELEASE,此功能还是preview feature,但是经过查看源码和简单测试,上生产环境问题不大;Spring Statemachine Distributed States基于Zookeeper提供的CP能力,将状态机的配置持久花到zookeeper集群,一个Spring Statemachine集群...原创 2019-05-08 22:12:44 · 794 阅读 · 0 评论 -
Spring Statemachine Construct Statemachine
StateMachineModel这里的Model跟MVC模式里的Model是一个意义,是数据模型的意思;在Spring StateMachine内部,各种形式的状态及的配置首先被转换为StateMachineModel模块的表示;Spring Statemachine使用StateMachineModel蚩尤的信息,构建Statemachine对象;StateMachineModel-&g...原创 2019-05-10 14:02:23 · 619 阅读 · 1 评论 -
Spring Statemachine Using Pattern
Recipes # PersistPersistStateMachineHandler + PersistStateChangeListenerPersistStateMachineHandler不是县城安全的,不适合 multi user environment根据PersistStateMachineHandler的实现,所有的业务逻辑,包括状态变化的持久花都应该写道PersistSt...原创 2019-05-10 23:21:45 · 1060 阅读 · 0 评论 -
@EnableStateMachine和@EnableStateMachineFactory
@Configuration@EnableStateMachinepublic class Config extends EnumStateMachineConfigurerAdapter<States, Events> {}@Configuration@EnableStateMachineFactorypublic class Config extends Enum...原创 2019-05-10 23:36:04 · 3150 阅读 · 0 评论 -
Spring Statemachine Best Practice
Action: Various actions update the state machine’s Extended State to track the number of entries into various states原创 2019-05-11 16:44:41 · 402 阅读 · 0 评论 -
Spring Statemachine Listener
StateMachineEventPublisher + Spring ApplicationEventPublisherStateMachineListener + 各个StateMachineEventExtendedStateChangeListener实现原理是org.springframework.util.Assert.ObservableMap + MapChangeListen...原创 2019-05-12 10:25:47 · 1197 阅读 · 0 评论 -
Spring Statemachine StateMachineExecutor and StateMachineExecutorTransit
Spring Statemachine中有两种Trigger,EventTrigger和TimerTrigger;StateMachineExecutor可以说是Statemachine的入口,StateMachine对象蚩尤一个StateMachineExecutor对象,Statemachine start是,会将StateMachineExecutor一起启动(StateMachineEx...原创 2019-05-12 22:46:08 · 577 阅读 · 0 评论