2.4.2 在节点之间传递事件
负责路由消息的接口就是我们所称的
Apdapter
。您可以在 socket.io-adapter 上实现自己的(通过从socket.io-adapter继承),也可以使用我们在redis上提供的:socket.io-redis:const io = require('socket.io')(3000)
const redis = require('socket.io-redis');
io.adapter(redis({host:"localhost",port:6379}));
如下调用:
io.emit('hi',"all sockets")
注意:使用Redis适配器时仍然需要粘性会话。
Last modified 3yr ago