You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicecomb.apache.org by "cherrylzhao (JIRA)" <ji...@apache.org> on 2018/09/13 09:26:00 UTC

[jira] [Created] (SCB-909) Add fault tolerance for service comb TCC

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)