AMQP キューを交換にバインドするたびに、自動的に「デフォルト」の直接交換にバインドされているように見えます。
rabbitMQ サーバーと node.js を使用するコードは次のとおりです。
var amqp = require('amqp');
var connection = amqp.createConnection({host:'localhost'});
connection.on('ready', function(){
var q = connection.queue('test_queue_name');
var exc = connection.exchange('test_exchange', { autoDelete:true });
q.bind('test_exchange', 'test.key');
});
「rabbitmqctl list_bindings」コマンドを使用した場合のコンソール出力は次のとおりです。
Listing bindings ...
exchange test_queue_name queue test_queue_name []
test_exchange exchange test_queue_name queue test.key []
...done.