@@ -651,6 +651,40 @@ spec:
651651 workflow :
652652 description : WorkflowSpec defines the configuration for Dapr workflows.
653653 properties :
654+ activityConcurrencyLimits :
655+ description : |-
656+ activityConcurrencyLimits defines per-activity-name concurrency limits
657+ enforced globally across all replicas by the scheduler.
658+ items :
659+ description : |-
660+ NamedConcurrencyLimit defines a per-name concurrency limit for a specific
661+ workflow or activity name.
662+ properties :
663+ maxConcurrent :
664+ description : |-
665+ MaxConcurrent is the maximum number of concurrent invocations across all
666+ replicas.
667+ format : int32
668+ type : integer
669+ name :
670+ description : Name is the workflow or activity name to limit.
671+ type : string
672+ type : object
673+ type : array
674+ globalMaxConcurrentActivityInvocations :
675+ description : |-
676+ globalMaxConcurrentActivityInvocations is the maximum number of concurrent
677+ activity invocations across all replicas, enforced by the scheduler.
678+ If omitted, no global maximum will be enforced.
679+ format : int32
680+ type : integer
681+ globalMaxConcurrentWorkflowInvocations :
682+ description : |-
683+ globalMaxConcurrentWorkflowInvocations is the maximum number of concurrent
684+ workflow invocations across all replicas, enforced by the scheduler.
685+ If omitted, no global maximum will be enforced.
686+ format : int32
687+ type : integer
654688 maxConcurrentActivityInvocations :
655689 description : |-
656690 maxConcurrentActivityInvocations is the maximum number of concurrent activities that can be processed by a single Dapr instance.
@@ -692,6 +726,26 @@ spec:
692726 Terminated terminal state.
693727 type : string
694728 type : object
729+ workflowConcurrencyLimits :
730+ description : |-
731+ workflowConcurrencyLimits defines per-workflow-name concurrency limits
732+ enforced globally across all replicas by the scheduler.
733+ items :
734+ description : |-
735+ NamedConcurrencyLimit defines a per-name concurrency limit for a specific
736+ workflow or activity name.
737+ properties :
738+ maxConcurrent :
739+ description : |-
740+ MaxConcurrent is the maximum number of concurrent invocations across all
741+ replicas.
742+ format : int32
743+ type : integer
744+ name :
745+ description : Name is the workflow or activity name to limit.
746+ type : string
747+ type : object
748+ type : array
695749 type : object
696750 type : object
697751 type : object
0 commit comments