Process Flow - Direct exchange
Producer sends message with routing key
Direct Exchange receives message
Exchange matches routing key to queue binding
Message routed to matching queue(s)
Consumer receives message from queue
A direct exchange routes messages to queues based on an exact match between the message's routing key and the queue's binding key.