我需要使用Microsoft Message Queuing(MSMQ)創建公用隊列,並從node.js服務器發送/接收消息。什麼是使用node.js和MSMQ的最佳方式?什麼是使用node.js和MSMQ的最佳方式?
我對「即忘即逝」模型感興趣。
我需要使用Microsoft Message Queuing(MSMQ)創建公用隊列,並從node.js服務器發送/接收消息。什麼是使用node.js和MSMQ的最佳方式?什麼是使用node.js和MSMQ的最佳方式?
我對「即忘即逝」模型感興趣。
我也有同樣的使用情況。在搜索時,我偶然發現了NPM/GitHub上的node-msmq軟件包。
這是比較新的(2016年5月),但我迄今沒有問題。簡單的API和清晰的使用指南 - 值得一看。
注:我不是很肯定,這將是答案,但它有助於
嘗試BusMQ
是消息總線和node.js中排隊系統消息隊列由Redis支持。
代碼:https://github.com/capriza/node-busmq
var Bus = require('busmq');
var bus = Bus.create({redis: ['redis://127.0.0.1:6379']});
bus.on('online', function() {
var q = bus.queue('foo');
q.on('attached', function() {
console.log('attached to queue');
});
q.attach();
q.push({hello: 'world'});
q.push('my name if foo');
});
bus.connect();
謝謝你回答:) 我找到了nodejs + redis,nodejs + rabbitmq,nodejs + zmq等解決方案。不幸的是,我目前的工作項目是使用MSMQ :( –
打算在node.js的小型web應用程序中使用消息隊列,您的目標是使用socketio基於後端和其他客戶端操作將通知推送給客戶端? –
@Venkatraman我對「即忘即逝」模式感興趣 –
嗨,我正在研究類似的東西,你是否碰巧找到了解決方案? – user1491987