(Quick Reference)
                routingKey
Purpose
The routing key is used in conjunction with an exchange to publish a message.
Examples
rabbitMessagePublisher.send {
    exchange = "example.exchange"
    routingKey = "example.topic"
    body = "message"
}Description
The routing key is useful when publishing messages to 
topic or 
direct exchanges. When used on 
direct exchanges, the routing key must match
the binding a queue used to bind to an exchange, or the message will become unroutable (and possibly lost). See the RabbitMQ documentation for
more information on routing keys and exchanges.
The 
exchange can be omitted, in which case the 
routingKey can be used to send a message directly to a queue.