【发布时间】:2011-06-10 15:52:09
【问题描述】:
我正在使用 Redis Pub/Sub 将消息从 Node.js 传输到后端服务器。
问题是如何从订阅者消息事件中获取消息,以便在快速响应中访问。这是我应该用中间件处理的事情吗?或者有没有更简单的异步回调方法?
这是我所说的一个基本示例:
subscriber.on("message", function (channel, message) {
console.log("received: " + channel + ": " + message);
});
server.get('/', function(req, res){
publisher.publish(server.uuid, server.uuid + ": message here");
res.send(message);
});
更新:
通过将带有 id 的响应对象传递给异步队列解决了我自己的问题。
【问题讨论】:
标签: node.js redis express publish-subscribe