cherrylzhao created SCB-909:
-------------------------------

             Summary: Add fault tolerance for service comb TCC
                 Key: SCB-909
                 URL: https://issues.apache.org/jira/browse/SCB-909
             Project: Apache ServiceComb
          Issue Type: New Feature
          Components: Saga
    Affects Versions: saga-0.3.0
            Reporter: cherrylzhao
            Assignee: cherrylzhao
             Fix For: saga-0.3.0


TCC fault tolerance incude following point.
# omega can switch to another available alpha when sending message failed.
# if omega resend logic (different alpha) failed, omega can rollback local data 
automatically.
# alpha do resend logic (same omega) when ACK failed, if resend failed, dirty 
data can left in database, this will be handled by scanner.
# design transaction timeout mechanics, if scanner found event won't completed 
within expected time, sending cancel command to omega, it has different type 
compare with normal.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to