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)