[rabbitmq-discuss] BasicGet ignoring routing key . Exchange is Direct
pat at munkiisoft.com
Thu Jan 2 17:56:16 GMT 2014
We are using the C# .NET client library.
I create a channel like so
Then bind a queue like
Today I was trying to debug a failing message from a different environment.
I took the message's JSON from that server, via the Management UI, and
manually created a message on my local machine, again via the Management
UI. There was no option to set a specific RoutingKey, it created one for me
with the same name as the queue 'WorkQueue'.
The local RabbitMQ had a couple of existing messages with a RoutingKey of
When I call channel.*BasicGet*(this.WorkQueueName, false) in a loop it
dequeues all three messages even though the channel was created to look at
a queue and exchange with the routing key of
Any idea why it would be ignoring the RoutingKey?
Patrick Long - Munkiisoft Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss