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

What is best way to use node.js and MSMQ?

我需要使用 Microsoft 消息队列 (MSMQ) 和来自 node.js 服务器的 send/receive 消息创建 public 队列。使用 node.js 和 MSMQ 的最佳方式是什么?

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

Note: I'm not very sure this will be the answer but it helps

Try 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();

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

它相对较新(2016 年 5 月),但迄今为止我没有遇到任何问题。简单 API 带有清晰的使用指南 - 值得一看。