群集上的NodeJS Socket.IO单一连接

时间:2019-02-03 10:21:43

标签: node.js socket.io cluster-computing

我有一个像游戏这样的小彩票,用户可以进入不同的房间,服务器向房间发出一些随机数。一切都适用于该应用程序的单个实例,但是当我尝试实现任何群集选项时,我的应用程序开始表现不同,就像未显示服务器发出的数字或显示2-3次一样。我添加了socket.io-redis,sticky-session和redis,但没有帮助。已尝试将PM2,节点集群模块和nginx ip_hash负载均衡器用于集群选项,但没有帮助。有人可以帮忙配置设置,以便我可以在一台机器上运行我的应用程序的多个实例,以便可以利用机器的资源。

基本上,我希望我的Socket.IO在所有实例之间仅创建一个连接。

谢谢

0 个答案:

没有答案