如何做到千万级用户同时在线???? 这个问题一直很困惑

rubily 2014-06-08 10:00:49



受单台服务器 socket 连接数量限制或系统配置等原因,能支撑最大在线用户数量只能数以万计,若要构建出千万或上亿级别用户同时在线的系统时,那么需要采用多台服务器进行分布式部署设计,将负载压力分摊到每台服务器子系统上,问题来了,

1). 这样要支撑千万级别用户同时在线的话,是不必须要实现跨服设计???????????
不然的话,2个位于不同服务器上的用户就无法进行通信,比如传递图片,发送语音,视频什么的等???????

2). 像那种支持几十万用户同时在线的大型游戏服务器也是采用跨服设计?不然在线用户量怎么这么大?

2). 用户登陆处理,用户如何选择该登陆哪台服务器???? 让用户如何自动选择服务器登陆???
...全文
354 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rubily 2014-06-09
  • 打赏
  • 举报
回复
是啊不是一回事,并发的话可以用连接服务器解决,最大也就万把,同时在线的话可以是几十成百上千万,但是这就要分布式,必须要跨服了?????
herofour444 2014-06-09
  • 打赏
  • 举报
回复
在线跟并发不是一回事吧。
vah101 2014-06-09
  • 打赏
  • 举报
回复
1.4亿在线背后-QQ IM后台架构的演化与启示
http://djt.qq.com/article/view/19
优酷上还有讲座视频

腾讯微信技术总监周颢:一亿用户增长背后的架构秘密
http://vdisk.weibo.com/s/r2C_WkgrEBi


20,811

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧