Answer
Use separate queues per priority with their own consumers (or weighted polling that favours urgent ones), so bulk work cannot delay urgent work. A single queue is first in, first out, whatever the message's importance.
Queues · Flashcard
Use separate queues per priority with their own consumers (or weighted polling that favours urgent ones), so bulk work cannot delay urgent work. A single queue is first in, first out, whatever the message's importance.