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

文档评论(0)