我一方面拥有其余的api服务器,另一方面拥有独立的套接字服务器。套接字服务器正在使用“ socket.io-redis”,以便它们都可以相互配合使用。
每时每刻,一个api服务器需要向其中一个房间广播一些东西,为此,我正在使用'socket.io-emitter'-到目前为止效果很好。
我需要做的最后一件事是从api服务器中踢出房间中的用户。为此,我可以考虑以下选项:
1)使用'socket.io-emitter'-(这是我的首选,但我不知道该怎么做)
2)也在api服务器上也使用socket.io和'socket.io-redis',但不以某种方式处理连接-(这对我来说似乎根本不正确)< / p>
3)在套接字服务器上创建一个端点,只需从api服务器上进行http 调用即可。-(这是我现在正在做的并且可以正常工作,但是感觉很慢且杂乱无章,尤其是在负载均衡器发挥作用的时候
如果这可以通过'socket.io-emitter'来完成,我很想知道如何做,如果不能,那么我将非常感谢一些更一般的建议。
谢谢!