QQ使用的应该式C/S模式(至少不是纯粹的P2P模式了)构架,面向这么多的用户,QQ的服务器是采用什么构架去处理以下这些问题的呢:
1.任务均衡问题。由于用户众多,任务繁重,它是采用什么策略去处理这个均衡问题的呢,当然我想它不会只采用一种策略,会多管齐下,比如采用专用硬件均衡起,采用第四层网络均衡技术等。但是我想知道的是QQ的服务器在设计的时候,是一个什么样的拓扑结构,这个结构之上实施一个什么样的均衡策略。
2.网络位置感知问题。比如一个广州的QQ用户连接上服务器,QQ如何找到一个相对比较近的服务器(比如也在广州的服务器)来处理这个用户的请求,而不至于让在沈阳的服务器去为这个用户服务呢。
3.不知道QQ的服务器之间是否采用P2P模式或者分层模式或者是其他模式呢,在增减服务器方面的扩展性如何如果有朋友了解这些信息(当然也不需要是qq的了,只不过举个例子而已),请不吝赐教。
1.任务均衡问题。由于用户众多,任务繁重,它是采用什么策略去处理这个均衡问题的呢,当然我想它不会只采用一种策略,会多管齐下,比如采用专用硬件均衡起,采用第四层网络均衡技术等。但是我想知道的是QQ的服务器在设计的时候,是一个什么样的拓扑结构,这个结构之上实施一个什么样的均衡策略。
2.网络位置感知问题。比如一个广州的QQ用户连接上服务器,QQ如何找到一个相对比较近的服务器(比如也在广州的服务器)来处理这个用户的请求,而不至于让在沈阳的服务器去为这个用户服务呢。
3.不知道QQ的服务器之间是否采用P2P模式或者分层模式或者是其他模式呢,在增减服务器方面的扩展性如何如果有朋友了解这些信息(当然也不需要是qq的了,只不过举个例子而已),请不吝赐教。
解决方案 »
- 请教高手用InstallShield6.3制作VC++6.0安装程序实例
- 写文章软件的设计思路?
- 求一个SQL查询语句,解决立刻给分...............................................................................................................
- 动态调用dll 的char * 问题,请高手知底指点!
- 用GetClientRect()的问题~~~
- 关于写入数据时的更新问题(Update)
- 大家一起来顶一下这个帖子 (高分哦~~)
- CPageSetupDialog中的页面边距怎样设置,求详细代码
- !!! 关于InstallShield 和Dialog 的问题。两个帖子加分 !!!
- 求解:ITK图像分割遇到的问题
- 获取编辑框内容出错??
- 我在Debug编译下,调试,提示下面信息后,断点无效,不能调试了!!急!!!
希望大家继续讨论。
============
呵呵,把你了解的说说吧。
但现在的QQ的在线用户上千万级别,其服务器的架构是值得研究的