You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the State Machine Language is a crucial module with a dependency value of 0. For the migration development, it should be prioritized as the first segment.
Domain Model - domain:
The primary focus of this task involves defining the following structures within the respective folders of the 'go' project:
StateMachine
State
StateMachineInstance
StateInstance
TaskState
ServiceTaskState
During the prototype development phase, our initial emphasis should be on implementing the ServiceTask, a fundamental type of state. This is because it represents the core state in the state machine. By completing the parsing and handling of ServiceTask, we can achieve a basic coverage of functionalities across various modules.
Next Steps:
Define Structures:
Implement the specified structures in the designated folders within the 'go' project.
Prototype Development:
Initially, focus on the ServiceTaskState as it is a critical state type in the state machine.
Parsing and Handling:
Complete the implementation of parsing and handling functionalities for ServiceTask. This step is crucial as it will lay the foundation for covering functionalities across different modules.
By following these steps, we can ensure a systematic and phased approach to implementing the State Machine Language module in seata-go, with an initial emphasis on the core state type, ServiceTask.
The text was updated successfully, but these errors were encountered:
ptyin
changed the title
Develop statelang module in Saga mode
Statelang module in Saga mode
Jan 3, 2024
This is a subtask under the #618
Description:
Currently, the State Machine Language is a crucial module with a dependency value of 0. For the migration development, it should be prioritized as the first segment.
Domain Model - domain:
The primary focus of this task involves defining the following structures within the respective folders of the 'go' project:
StateMachine
State
StateMachineInstance
StateInstance
TaskState
ServiceTaskState
During the prototype development phase, our initial emphasis should be on implementing the
ServiceTask
, a fundamental type of state. This is because it represents the core state in the state machine. By completing the parsing and handling ofServiceTask
, we can achieve a basic coverage of functionalities across various modules.Next Steps:
Define Structures:
Prototype Development:
ServiceTaskState
as it is a critical state type in the state machine.Parsing and Handling:
ServiceTask
. This step is crucial as it will lay the foundation for covering functionalities across different modules.By following these steps, we can ensure a systematic and phased approach to implementing the State Machine Language module in seata-go, with an initial emphasis on the core state type,
ServiceTask
.The text was updated successfully, but these errors were encountered: