Queue Configuration
Basic Queue Usage
Assign tasks to queues using the queue configuration:Queue with Concurrency Limits
Control concurrent task execution with queue objects:Worker Queue Selection
Workers can subscribe to specific queues or patterns:Glob Pattern Support
Queue patterns support standard glob syntax:*
- Matches any characters?
- Matches single character[abc]
- Matches any character in brackets{a,b,c}
- Matches any of the comma-separated patterns
Dynamic Queue Assignment
Override queue at send time:Queue Organization Patterns
By Priority
By Resource Type
By Business Domain
Worker Deployment Strategies
Dedicated Workers by Queue
Resource-Based Workers
Queue Monitoring
Monitor queue depths and worker health through Hyrex Studio to:- View pending tasks per queue
- Monitor worker connections per queue
- Track queue processing rates
- Identify bottlenecks
Best Practices
-
Use Descriptive Queue Names
-
Set Appropriate Concurrency Limits
-
Organize Workers Logically
-
Use Queue Patterns for Flexibility