使用 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 带有清晰的使用指南 - 值得一看。
我需要使用 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 带有清晰的使用指南 - 值得一看。