Uploaded image for project: 'Apache ServiceComb'
  1. Apache ServiceComb
  2. SCB-909

Add fault tolerance for service comb TCC

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • pack-0.3.0
    • pack-0.3.0
    • Saga
    • None

    Description

      TCC fault tolerance incude following point.

      1. omega can switch to another available alpha when sending message failed.
      2. if omega resend logic (different alpha) failed, omega can rollback local data automatically.
      3. alpha do resend logic (same omega) when ACK failed, if resend failed, dirty data can left in database, this will be handled by scanner.
      4. 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.

      Attachments

        Activity

          People

            cherrylzhao cherrylzhao
            cherrylzhao cherrylzhao
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: