[1.18] Add docs for global and per-name workflow concurrency limits#5109
Open
JoshVanL wants to merge 2 commits intodapr:v1.18from
Open
[1.18] Add docs for global and per-name workflow concurrency limits#5109JoshVanL wants to merge 2 commits intodapr:v1.18from
JoshVanL wants to merge 2 commits intodapr:v1.18from
Conversation
Documents the workflow concurrency limiting feature added in dapr/dapr#9775. Updates workflow-concurrency.md as the main feature page covering per-sidecar limits, global limits, per-name limits, how the levels interact, multi-scheduler behavior, and a comparison with other Dapr rate limiting options. Updates cross-references in: - configuration-overview.md - new config properties in workflow table - control-concurrency.md - comparison table with workflow limits - middleware-rate-limit.md - note about workflow concurrency as alternative - workflow-features-concepts.md - link to concurrency page Signed-off-by: joshvanl <me@joshvanl.dev>
Contributor
There was a problem hiding this comment.
Pull request overview
Updates Dapr 1.18 documentation to describe workflow concurrency limiting, including per-sidecar limits, scheduler-enforced global limits, and per-name limits, and cross-links this feature from related concurrency/rate-limiting pages.
Changes:
- Expanded
workflow-concurrency.mdinto a more complete feature page covering per-sidecar vs global vs per-name limits and how they interact. - Updated comparison/cross-reference sections in concurrency and rate-limit docs to include workflow concurrency limits.
- Extended the configuration overview workflow table with the new global and per-name concurrency settings.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| daprdocs/content/en/reference/components-reference/supported-middleware/middleware-rate-limit.md | Adds workflow concurrency limits as an alternative to rate limit middleware / app max concurrency. |
| daprdocs/content/en/operations/configuration/control-concurrency.md | Reworks the “Different approaches” section into a comparison table and links to workflow concurrency limits. |
| daprdocs/content/en/operations/configuration/configuration-overview.md | Adds the new workflow concurrency properties (global + per-name) to the workflow config reference table. |
| daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-features-concepts.md | Adds a link to the workflow concurrency limits page from the workflow concepts page. |
| daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-concurrency.md | Replaces/expands the page to document per-sidecar, global, per-name, multi-scheduler behavior, and comparisons. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
daprdocs/content/en/operations/configuration/control-concurrency.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/operations/configuration/configuration-overview.md
Outdated
Show resolved
Hide resolved
daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-concurrency.md
Outdated
Show resolved
Hide resolved
Signed-off-by: joshvanl <me@joshvanl.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents the workflow concurrency limiting feature added in dapr/dapr#9775.
Updates workflow-concurrency.md as the main feature page covering per-sidecar limits, global limits, per-name limits, how the levels interact, multi-scheduler behavior, and a comparison with other Dapr rate limiting options.
Updates cross-references in: