Nasıl bağlantı kuracağım. Bu kodu çalıştırdığınızda node.js ve AMQP modülünürabbitmq Sıradaki iletiyi zorlama. Node.JS
this.conn.exchange(name, options, function(ex) {
console.log('Exchange ready');
this.exchange = ex;
var next = this.cb;
delete this.cb;
ex.publish('cbQueue', {
id: 'asd',
deliveryId: 'asdasd'
});
!!next && next(null);
}.bind(this));
kullanarak, bu değişimi hazır olduğunu gösterir, ancak http://localhost:15672/#/queues üzerinde cbQueue boş.
Fikriniz var mı? niye ya ? Rabbitmq tamamlanmadan önce kodunuzun çıkması büyük olasılıkla
Karşılığında gelen bağlama bulamıyor musunuz tamamlamak için RabbitMQ yayımlamak sen iletileri yönlendirmek istediğiniz sıraya yayınlanıyor mu? Sağlanan koddan, "cbQueue" yönlendirme anahtarı ile yayınlamaya çalıştığınızı söyleyebilirim. Yayınlama değişimi ile istenen sıra arasında herhangi bir bağlayıcı bildirilmediyse mesaj teslim edilmeyecektir. Https://github.com/postwait/node-amqp#exchangepublishroutingkey-message-options-backup bakın. – Bernard