[ https://issues.apache.org/jira/browse/SCB-909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16623117#comment-16623117 ]
cherrylzhao commented on SCB-909: --------------------------------- Please wait for a moment > 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 > Priority: Major > 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 componsate command to omega, it has > different type compare with normal. -- This message was sent by Atlassian JIRA (v7.6.3#76005)