使用node.js和MSMQ的最佳方法是什么?

时间:2016-01-08 01:01:10

标签: node.js msmq

我需要使用Microsoft消息队列(MSMQ)创建公共队列,并从node.js服务器发送/接收消息。什么是使用node.js和MSMQ的最佳方法?

我对" Fire-and-forget"感兴趣模型。

2 个答案:

答案 0 :(得分:1)

我也有相同的用例。在搜索时,我偶然发现了NPM / GitHub上的node-msmq包。

这是相对较新的(2016年5月)但我迄今没有遇到任何问题。简单的API,明确的使用指南 - 值得一看。

答案 1 :(得分:-1)

  

注意:我不太确定这是答案,但有帮助

尝试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();