Process Flow - Priority queues
Message sent to queue
Check message priority
Insert message in queue by priority order
Consumer receives highest priority message
Process message
Repeat for next message
Messages are placed in the queue ordered by their priority. Consumers always get the highest priority message first.