DramatiqRabbitMQ

Actor priority only affects in-memory scheduling not queue order

info
performanceUpdated Mar 24, 2026
How to detect:

Actor priority option only takes effect when choosing between messages already consumed from queues and waiting in-memory. It has no effect on message ordering while messages wait in queues, limiting its effectiveness for prioritization.

Recommended action:

For effective prioritization, group actors by priority level into separate queues with all actors in each queue having the same priority value. For RabbitMQ, use broker_priority option for queue-level prioritization. Lower numeric values indicate higher priority.