nodejs socket.io mongo---cluster (求助)
发布于 12 年前 作者 gagahjt 7381 次预览 最后一次回复是 12 年前 来自
使用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 回复
可以看看如下项目:
https://github.com/kof/socket.io-mongo
谢谢啊 你说的最新版本是这个mong.socket.io ,测试bug 太多
@gagahjt 如你所说,我也一直关注这个项目中,你有什么新进展吗?