0

ExpressjsHAProxyでnodejsを使用して複数のサーバーにサービスを提供しています。私はそのexpress socket.ioに追加し、それらを機能させるために、それらをsocket.io-redisandに接続しようとしましsocket.io-ioredisた。すべてがエラーなしで接続されているように見えますが、ユーザーが自分のソケットを他のユーザーとは別のサーバーに接続すると、それらの送信は読み取られず、他のサーバーに送信されません。 Nodejs setup

var app = express();
var server = require('http').Server(app);
var io = require('socket.io').listen(server);
var redis = require('socket.io-ioredis');
io.adapter(redis({ host: 'serverIP', port: 6565 }));
server.listen(6565);

エミットを行うにはどうすればよいですか: io.to(roomID).emit(event, object);

4

1 に答える 1