我需要使用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