返回信息流RT.
谁能详细的说说这个其中用到了哪些技术啊?尤其代码是如何能支持这么大数据量进行各种通信的呢?
这是一条镜像帖。来源:北邮人论坛 / cpp / #72275同步于 2013/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
QQ是如何支持几亿人同时在线聊天、视频、传文件等操作的。
youziboy
2013/7/2镜像同步24 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
如果是群聊。。估计不太可能吧。。、、
单聊或者在线的话,感觉其实没多少数据量。
每个客户端之间连线。感觉跟服务器也没有交互,不可能把消息通过server做中介吧,那样就更慢更不可靠了。而且消息也是存储在本地的。
应该是udp协议。
这还真错了,现在QQ为了审查和防止查IP,所有的聊天都通过服务器中转
而且,tcp,udp协议都有
【 在 a206206 的大作中提到: 】
: 如果是群聊。。估计不太可能吧。。、、
: 单聊或者在线的话,感觉其实没多少数据量。
: 每个客户端之间连线。感觉跟服务器也没有交互,不可能把消息通过server做中介吧,那样就更慢更不可靠了。而且消息也是存储在本地的。
: ...................
【 在 binux 的大作中提到: 】
: 这还真错了,现在QQ为了审查和防止查IP,所有的聊天都通过服务器中转
: 而且,tcp,udp协议都有
这么牛逼?每条都通过服务器?
为毛要用tcp。传文件。,视频啥的根本没必要啊
很早以前QQ是可以点对点的
只是后来为了审查,全都要走服务器中转了
【 在 a206206 的大作中提到: 】
: 如果是群聊。。估计不太可能吧。。、、
: 单聊或者在线的话,感觉其实没多少数据量。
: 每个客户端之间连线。感觉跟服务器也没有交互,不可能把消息通过server做中介吧,那样就更慢更不可靠了。而且消息也是存储在本地的。
: ...................
不光是为了审查吧,两个内网用户(两个用户位于各自的内网中,都没有独立的公网IP地址)之间要通信必须通过服务器中转。
【 在 raycool 的大作中提到: 】
: 很早以前QQ是可以点对点的
: 只是后来为了审查,全都要走服务器中转了