Add saga pattern support in Dapr workflow
- Dominant language
- No language data
- Stars
- 17
- Forks
- 39
- PR merge metrics
- No merged PRs in 30d
Description
This document is a design proposal to support the Saga pattern in Dapr workflow.
This proposal will allow applications to support distributed transactions using Dapr Workflow and its Saga pattern support feature. It will be helpful when there are consistency requirements for some activities in the workflow.
will close https://github.com/dapr/proposals/pull/47.
Related:
- PR of proposal content: https://github.com/dapr/proposals/pull/47
- PR of code changed in dapr/java-sdk repo: https://github.com/dapr/java-sdk/pull/956
- PR of new Saga quickstart in dapr/quickstarts repo: https://github.com/dapr/quickstarts/pull/957
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the proposal content in PR #47, then review the linked Java SDK code PR #956 and Saga quickstart PR #957. These links show where the design and related implementation work are being tracked; confirm their status and any remaining proposal work before contributing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100