百万用户同时在线游戏服务器架构实现.pdfVIP

  • 619
  • 0
  • 约1.1万字
  • 约 12页
  • 2019-01-02 发布于浙江
  • 举报

百万用户同时在线游戏服务器架构实现.pdf

百万用户在线网络游戏服务器架构实现 一、 前言 事实上100 万游戏服务器,在面对大量用户访问、高并发请求方面,基本的解决方案集 中在这样几个环节:使用高性能的服务器、高效率的编程语言、高性能的数据库、还有高 性能的架构模型。但是除了这几个方面,还没法根本解决面临的高负载和高并发问题。 当然用户不断地追求更高的机器性能,而升级单一的服务器系统,往往造成过高的投入 和维护成本,性价比大大低于预期。同时全天候的可用性的要求也不能满足要求,如果服务 器出现故障则该项服务肯定会终止。所以单独追求高性能的服务器不能满足要求,目前基本 的解决方案是使用集群技术做负载均衡,可以把整体性能不高的服务器做成高可扩展性 , 高可用性,高性能的,满足目前的要求。 目前解决客户端和服务器进行底层通讯的交互的双向I/O 模型的服务器的成熟方案。 1.windows 下,比较成熟的技术是采用IOCP,完成端口的服务器模型。 2.Linux 下,比较成熟的技术是采用Epoll服务器模型, Linux 2.6 内核中提供的System Epoll 为我们提供了一套完美的解决方案。 目前如上服务器模型是完全可以达到5K 到20K 的同时在线量的。但5K 这样的数值离 百万这样的数值实在相差太大了,所以,百万人的同时在线是

文档评论(0)

1亿VIP精品文档

相关文档