モジュールを使用すると、socket.io-redis簡単にemit/broadcastメッセージを送信できますsaved-socket-id。
io.to(socket-id-from-redis).emit('serverEvent', "some message");
一方、余分な/外部のredisサブ/パブクライアントなしでソケットをリッスンするための最良の方法は何ですか.
モジュールを初期化したときsocket-io.redis、サブスクライバーを return_buffers: trueで構成しました。モジュールは舞台裏でそれを解決すると思いますが、例が見つかりませんでした。
socket.io-redismoduleでそれを行うスムーズな方法はありますか? または、各クラスターのソケットリスナーがメッセージを発行する必要があり、他のクラスターから手動でサブスクライブする必要がありますか?
ありがとうございました。