socket 集群
最近在做一个聊天室的功能,用到了 socket(mina),遇到一个问题,如果用一台机器作为服务器 当连接人数多的时候,机器负载肯定会很大, 就想到做socket集群,我百度了一下,看到大家介绍lvs 负载均衡,我对这个不是很熟悉,如果用它的话,比如 当用户A 连接到 服务器a 当用户b 连接到服务器b 如果a发消息 b能收到么, 这个消息共享能做到么 大家有什么介绍么, 求大神,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
统一验证,路由分发,服务器间消息交互 可以参考一下xmpp的设计思路
我之前也想过,比如用redis memcache 或者rmi 之类的存储消息, 如果这样存储是需要主动来取,你刚刚说的推 有什么方案介绍么 ?
看你想做成什么样了 方案其实很多
最简单的就是将用户信息存进一个集中式缓存中 有信息需要推送就去查一下有没有 有就将信息推过去
简单一说 其中还是有些问题 看你斟酌了
嗯 谢谢
可以把所有在线用户的信息保存在一个公共的缓存中
哦 谢谢
能不能共享就要你的应用设计了,LVS 可不管这些哦