Yeah, I think Willem has create one [1] before and do you mind I assign this issue to you ?
[1] https://issues.apache.org/jira/browse/SCB-1258 Zhang Lei <[email protected]> 于2019年6月20日周四 下午2:34写道: > Hi, Zheng Feng > > Thanks for your advice, I will create a JIRA first and start with the > design documentation. > > Lei Zhang > > > 在 2019年6月19日,下午8:09,Zheng Feng <[email protected]> 写道: > > > > Thanks a lot for sharing these information ! I think this state machine > > could be very experimental so it would helpful to create an experimental > > branch to add this module but not in the master branch. > > > > Zhang Lei <[email protected]> 于2019年6月19日周三 下午5:42写道: > > > >> I have completed some of the design and prototype in my github. > >> > >> In the design document [1] my original idea was that a transaction > >> consisted of a SagaActor and several TxActors, and later TxAcotr was > >> removed to reduce implementation complexity. > >> I haven't had time to modify the documentation yet, but the SagaActor > >> state machine [2] is up to date. > >> Here you can see the test cases of SagaActor [3] > >> > >> [1] > >> > https://github.com/coolbeevip/playground/tree/master/state_machine_demo/saga-akkafsm > >> < > >> > https://github.com/coolbeevip/playground/tree/master/state_machine_demo/saga-akkafsm > >>> > >> [2] > >> > https://github.com/coolbeevip/playground/blob/master/state_machine_demo/saga-akkafsm/assets/saga_state_diagram.png > >> < > >> > https://github.com/coolbeevip/playground/blob/master/state_machine_demo/saga-akkafsm/assets/saga_state_diagram.png > >>> > >> [3] > >> > https://github.com/coolbeevip/playground/blob/master/state_machine_demo/saga-akkafsm/src/test/java/coolbeevip/playgroud/statemachine/saga/SagaActorTest.java > >> < > >> > https://github.com/coolbeevip/playground/blob/master/state_machine_demo/saga-akkafsm/src/test/java/coolbeevip/playgroud/statemachine/saga/SagaActorTest.java > >>> > >> > >> Lei Zhang > >> > >> > >>> 在 2019年6月19日,下午2:34,zhaojun <[email protected]> 写道: > >>> > >>> If we use AKKA, how can we design the actors, and how can we guarantee > >> omega will receive the message synchronize. > >> > >> > >
