Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Statemachine should handle timeout dynamically
  • Statemachine should support message(event) persistent
  • Support to the states of transaction from outside
  • Statemachine should have cluster support


Saga States:

SagaTransaction 

   → LocalTransaction ...

   → SagaTransaction

        → LocalTransaction ...


Actor could send message to its parent to notify the state change of transactions, we just need to trace the "SagaStarted", "SagaSuspended", "SagaAborted", "SagaAborted", "SagaEnded", "TxStarted","TxFailed","TxEnded".  


JIRA: 

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keySCB-1258