Headers exchanges as implemented currently ignore message headers, and instead route messages based on the :routing_key passed to the #publish method, just like Direct and Topic exchanges.
It also looks like the code that binds exchanges and queues together doesn't support headers exchanges either.
Sadly I don't have time to provide a fix myself at the moment, so a issue report will have to do for now.
Headers exchanges as implemented currently ignore message headers, and instead route messages based on the
:routing_key
passed to the#publish
method, just like Direct and Topic exchanges.It also looks like the code that binds exchanges and queues together doesn't support headers exchanges either.
Sadly I don't have time to provide a fix myself at the moment, so a issue report will have to do for now.