Task Queue Priority and Fairness provide granular control over task execution order and resource distribution within Temporal. Priority allows assigning integer levels (1-5) to Workflows, Activities, and Child Workflows to ensure critical tasks are processed before lower-priority ones. Fairness uses 'Fairness Keys' and weighted round-robin to ensure equitable resource distribution among tenants or logical groups, preventing monopolization of workers. These features can be combined to support differentiated service tiers and guaranteed performance floors, and are available in Temporal Cloud and self-hosted deployments with specific configuration. Pricing for Fairness in Temporal Cloud is based on additional actions charged per hour a Namespace has the feature enabled.
All Temporal trails