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

Support the nesting SagaStart

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Saga
    • Labels:

      Description

      We can take the nesting-lras from the microprofile as an example.

      An activity can be scoped within an existing Saga using the @SagaStart annotation. Invoking a method marked with this annotation will start a new Saga whose outcome depends upon whether the enclosing Saga is closed or cancelled.

      • If the nested Saga is closed but the outer Saga is cancelled then the participants registered with the nested Saga will be told to compensate.
      • If the nested Saga is cancelled the outer Saga can be still closed.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                zhfeng Zheng Feng
                Reporter:
                njiang Willem Jiang
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m