nodejs socket.io mongo---cluster (求助)
发布于 11 年前 作者 gagahjt 7022 次浏览 最后一次编辑是 8 年前

使用nodejs + socket.io +mongo 做一个即时聊天系统(实际项目)

1:如何共享 scoket 开启多进程实现负载,如何通过 cluster 模块实现(这里不讨论 cluster 负载不均衡) 2: 官方提供socket 可以存储到redis,我现在是使用的mongo 做为db,不太想单独为一个socket存储启用一个redis (npm 上有一个模块 mong.socket.io/socket.io-mongo使用时经常出错),存入mongo 有没有好的方法,方案可行不? 3:客户端(用户usernam如何和node 服务器端的sockets 关联) 目前单进程直接 写了个:var usersWS = {}; usersWS[username]=socket… 【其实sokcet 存那无所谓 就是为了实现多进程 socket 互通,通过username可以找到socket 不受线程限制】

      欢迎. 多谢各位指点..谢谢
3 回复

@gagahjt 如你所说,我也一直关注这个项目中,你有什么新进展吗?

回到顶部