title: RabbitMQ - Wildcard in routing key vs binding key
body: <p>I'm using rabbitmq to send messages from a single server to multiple clients. I want to send a message to all clients so I have created an exchange which they all bind to. This works great. However, what if I want to send a message to a handful of these clients based on a wildcard in the routing key (not the binding key).  For instance, I have say red clients, blue clients and green clients. Sometimes I want all clients to receive the message, sometimes I want just the blue, or just the blue and the red. This is a simplified example. To extend this to my actual system, imagine I have hundreds of "color" distinctions. I can't figure out how to do this as wildcards seem to only exist in binding keys not routing keys. </p>
  
  <p>Any advice will be greatly appreciated.</p>