QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它还拥有3亿多的注册量(当然很多是重复注册的)以及QQ聊天软件900万的同时在线率,我们已经可以预见未来由QQ构建起来的强大棋牌休闲游戏帝国。

  那么,在技术上,QQ游戏到底是如何实现百万人同时在线并保持游戏高效率的呢?
  事实上,针对于任何单一的网络服务器程序,其可承受的同时连接数目是有理论峰值的,通过C++中对TSocket的定义类型:word,我们可以判定这个连接理论峰值是65535,也就是说,你的单个服务器程序,最多可以承受6万多的用户同时连接。但是,在实际应用中,能达到一万人的同时连接并能保证正常的数据交换已经是很不容易了,通常这个值都在2000到5000之间,据说QQ的单台服务器同时连接数目也就是在这个值这间。
  如果要实现2000到5000用户的单服务器同时在线,是不难的。在windows下,比较成熟的技术是采用IOCP--完成端口。与完成端口相关的资料在网上和CSDN论坛里有很多,感兴趣的朋友可以自己搜索一下。只要运用得当,一个完成端口服务器是完全可以达到2K到5K的同时在线量的。但,5K这样的数值离百万这样的数值实在相差太大了,所以,百万人的同时在线是单台服务器肯定无法实现的。
  要实现百万人同时在线,首先要实现一个比较完善的完成端口服务器模型,这个模型要求至少可以承载2K到5K的同时在线率(当然,如果你MONEY多,你也可以

分布式网络游戏百万人同时在线服务器架构实现(思想)相关推荐

  1. 分布式网络游戏百万人同时在线服务器架构实现

    QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它 ...

  2. 转发 :QQ游戏百万人同时在线服务器架构实现

    QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它 ...

  3. QQ游戏百万人同时在线服务器架构实现

    QQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它 ...

  4. 类似于QQ游戏百万人同时在线的服务器架构实现

    本文作者:sodme 本文出处:http://blog.csdn.net/sodme 版权声明:本文可以不经作者同意任意转载,但转载时烦请保留文章开始前两行的版权.作者及出处信息. QQ游戏于前几日终 ...

  5. 百万用户级游戏服务器架构设计

    百万用户级游戏服务器架构设计 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求.所以,结构本无所谓正确与错误:当然,优秀的结构更有助于系统的 ...

  6. QQ 游戏到底是如何实现百万人同时在线并保持游戏高效率的呢?

    作者: gz2008gz (1 篇文章) 日期: 十二月 16, 2010 在 7:06 下午 在技术上,QQ 游戏到底是如何实现百万人同时在线并保持游戏高效率的呢? 事实上,针对于任何单一的网络服务 ...

  7. 百万人同时在线直播的服务器,QQ游戏百万人同时在线的服务器架构实现

    近日在与业内人士讨论时,提到QQ游戏的实现方式并不是我原来所想的那样,于是,今天又认真抓了一下QQ游戏的包,结果确如这位兄弟所言,QQ游戏的架构 与我当初所设想的那个架构相差确实不小.下面,我重新给出 ...

  8. 千人同时在线服务器,魔兽世界规模最大战役!上千人同时在线,服务器几度崩溃...

    今天要讲的是中国玩家 齐心协力挑战魔兽史上规模最大团本的故事! 06年,魔兽上线了一个世界级团本:安其拉开门.打开虫族聚集地安其拉的大门,打败BOSS,就能获得极其稀有的甲虫坐骑和头衔. 这让各玩家兴 ...

  9. 《江湖X:汉家江湖》两万人在线服务器架构

    感谢各大公有云不断的技术创新,使得人(zhi)丁(you)稀(1)少(ge)的我们,能够在三个月内完成支持在线2万人的服务器组,以支撑即将到来的江湖X资料片"世界服". 本文主要写 ...

最新文章

  1. Spring Boot 项目设置网站图标
  2. 如何解决数据一致性、任务调度、流水号生成等问题?
  3. javaweb实现分页(二)
  4. !function(){}()
  5. SQLServer 条件查询语句大全
  6. android侧边栏点击,侧边菜单栏 android-menudrawer
  7. 用 toto 快速建轻量级博客
  8. 铸博皇御:黄金现货交易究竟适不适合上班族?
  9. 【重识云原生】第六章容器基础6.4.10.3节——StatefulSet实操案例-部署WordPress 和 MySQL
  10. Git Clone命令直接使用用户名密码Clone
  11. 研发人员必须具备的三颗“心”
  12. 利用C++实现简单的文件加密
  13. 03 - 集合线程安全、锁、Callable、JUC辅助类
  14. 线性代数复习笔记——第一章
  15. 富文本编辑器tinymce 自定义中文字号(四号,小四,五号,小五等)
  16. java实现立方和等式
  17. Android 相机方向传感,Nexus 5x反向横向传感器修复在Android相机预览...
  18. CPU漏洞修复工具下载,专门针对“Meltdown”(融化)和“Spectre”(幽灵)两组CPU漏洞,360安全卫士国内首发免疫工具
  19. 已更新-各国制度、地理、文化距离、世界各国人均GDP(内附计算说明)
  20. 声明:声明:声明:声明

热门文章

  1. 计算机安全之网络安全议论文,网络安全800字议论文
  2. 图说三极管,太容易懂了!(史上最详细版本)
  3. 流水的新技术,铁打的Linux
  4. java 四则运算_java实现小学生四则运算
  5. p2p网络实现(C++)
  6. 四川高考成绩排名查询2021,2020年四川高考成绩排名查询系统 四川高考位次排名表...
  7. 苹果手机双卡双待是哪一款_提个醒:手机“双卡双待”,卡一和卡二究竟有什么区别?早知道为好...
  8. TeraTerm Language 帮助文档1-[如何运行]
  9. 基于有源钳位三电平的有源电力滤波器(ANPC-APF)MATLAB仿真,包括自建的DSOGI锁相模块和PQ谐波检测模块
  10. 自己对mysql中的Join的理解