CNode

nodejs socket.io mongo---cluster (求助)

Ggagahjt发布于13 年前最后回复13 年前3 回复7522 浏览0 收藏

使用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)

M
manbusky#1·13 年前

可以看看如下项目:

https://github.com/kof/socket.io-mongo

M
manbusky#2·13 年前
引用 manbusky可以看看如下项目: https://github.com/kof/socket.io mongo

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

G
gagahjt#3·13 年前
引用 manbusky可以看看如下项目: https://github.com/kof/socket.io mongo

谢谢啊 你说的最新版本是这个mong.socket.io ,测试bug 太多

参与回复
登录后即可参与回复。登录