xjlgod opened a new issue, #792:
URL: https://github.com/apache/incubator-seata-go/issues/792

   <!-- Please only use this template for submitting enhancement requests -->
   
   **What would you like to be added**:
   In seata-go, our goal is to provide users with a non-code way to define 
state machine configuration. Currently, we already support json and yaml 
configuration parsing. Now we need to implement the config module to select 
different configurations for use and successfully load them into our 
configuration for state machine operation.
   
   **Details**:
   1. State Machine Configuration Interface:
   Introduce a StateMachineConfig interface that defines the contract for 
configuring the state machine.
   2. Default Implementation:
   Provide a default implementation, DefaultStateMachineConfig, that serves as 
a baseline configuration with sensible defaults.
   3. Non-Code Configuration support:
   Ability to select existing configurations of seata-go and load them.
   4. Refer:
   branch: feature/saga
   pkg/saga/statemachine/engine/core/default_statemachine_config.go:205
   java:  org.apache.seata.saga.engine.impl.DefaultStateMachineConfig
   Note that we don't need to implement Java's spring-related stuff
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@seata.apache.org
For additional commands, e-mail: notifications-h...@seata.apache.org

Reply via email to