在nodejs集群上运行时,socket io group emit无效

时间:2017-05-16 05:48:51

标签: node.js sockets socket.io

我做了一个聊天应用程序,我正在使用

向该组发送消息
 var io = require('socket.io')(/*passing https server here*/);
 var redis = require('socket.io-redis');
 io.adapter(redis({/*redis server host port*/}));
 function emitToGroup(groupId) {
     io.sockets.in(groupId).emit("channel", data);
 }

我在一台带有node.js(6.10.x)集群环境的Ubuntu服务器(14.04)机器上运行。当群集模式关闭时,发送到群组工作正常,但在群集模式打开时它无法正常工作。另一个特殊的事情是群集模式在Windows机器上运行时工作。

0 个答案:

没有答案