Hi,

I have created the alpha-fsm module on branch SCB-1321 and submitted the design 
documentation, state machine prototype and test cases.
If there is any problem, please let me know.

Thanks,
Lei Zhang

[1] https://github.com/apache/servicecomb-pack/tree/SCB-1321/alpha/alpha-fsm 
<https://github.com/apache/servicecomb-pack/tree/SCB-1321/alpha/alpha-fsm>

> 在 2019年6月20日,下午3:25,Zheng Feng <[email protected]> 写道:
> 
> 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.
>>>> 
>>>> 
>> 
>> 

Reply via email to