[rabbitmq-discuss] Header exchange wildcards and/or routing keys

Emile Joubert emile at rabbitmq.com
Mon Jul 15 08:57:38 BST 2013


Hi Steve,

On 11/07/13 18:23, Steve Valaitis wrote:
> Is there any way to use wildcards right now with header exchange
> values? 

Headers exchanges do not recognise any special wildcard characters such
as '*' or '#'. As observed by Daniel, you might consider "x-match" =
"any" to be a kind of wildcard. See
https://www.rabbitmq.com/tutorials/amqp-concepts.html#exchange-headers

> If there isn't, does anyone know of plans to implement them,

No, this falls outside the AMQP specification, but you can create an
exchange with the desired rules as a plugin.

> or to allow routing keys to be used in conjunction with header
> exchanges?

You can achieve a similar effect with exchange-to-exchange bindings. For
disjunction and conjunction, bind a direct and headers exchange in
parallel and series, respectively.



-Emile





More information about the rabbitmq-discuss mailing list