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
This feature involves the storage aspect of the state machine and has dependencies on both the 1.1 Domain Model and 1.2 State Machine Configuration. The primary focus will be on creating SQL templates, with reference to the seata-engine-store module.
Implementation Details:
1. State Machine Definition (JSON) Storage - StateLangStore:
Implement a module for storing state machine definitions in JSON format. This could be achieved through a StateLangStore interface.
2. State Log Storage - StateLogStore:
Develop a storage mechanism for state logs. Create a StateLogStore module to handle the storage and retrieval of state logs.
Implement the database configuration related to the state machine. Introduce a DbStateMachineConfig class responsible for configuring the database settings.
4. SQL Templates:
Focus on writing SQL templates for the state machine storage. Refer to the seata-engine-store module for guidance on structuring the SQL templates.
Next Steps:
State Machine Definition (JSON) Storage - StateLangStore:
Define the StateLangStore interface for storing state machine definitions in JSON format.
State Log Storage - StateLogStore:
Implement the StateLogStore module to handle the storage and retrieval of state logs.
Create the DbStateMachineConfig class to manage database-related configurations for the state machine.
SQL Templates:
Focus on writing SQL templates for state machine storage, taking inspiration from the structure in the seata-engine-store module.
By completing these steps, we aim to establish a robust database storage system for the seata-go state machine, encompassing the storage of state machine definitions in JSON, managing state logs, and configuring the database settings through DbStateMachineConfig.
The text was updated successfully, but these errors were encountered:
This is a subtask under the #618
Description:
This feature involves the storage aspect of the state machine and has dependencies on both the 1.1 Domain Model and 1.2 State Machine Configuration. The primary focus will be on creating SQL templates, with reference to the seata-engine-store module.
Implementation Details:
1. State Machine Definition (JSON) Storage -
StateLangStore
:StateLangStore
interface.2. State Log Storage -
StateLogStore
:StateLogStore
module to handle the storage and retrieval of state logs.3. Database Configuration Implementation -
DbStateMachineConfig
:DbStateMachineConfig
class responsible for configuring the database settings.4. SQL Templates:
Next Steps:
State Machine Definition (JSON) Storage -
StateLangStore
:StateLangStore
interface for storing state machine definitions in JSON format.State Log Storage -
StateLogStore
:StateLogStore
module to handle the storage and retrieval of state logs.Database Configuration Implementation -
DbStateMachineConfig
:DbStateMachineConfig
class to manage database-related configurations for the state machine.SQL Templates:
By completing these steps, we aim to establish a robust database storage system for the seata-go state machine, encompassing the storage of state machine definitions in JSON, managing state logs, and configuring the database settings through
DbStateMachineConfig
.The text was updated successfully, but these errors were encountered: