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

Support the nesting SagaStart

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Saga

    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

              zhfeng Zheng Feng
              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