什么是游戏服务器架构对游戏服务器软件和硬件以及运行的一体化规划架构结构:分层分块架构技术选择:编程语言、通信方式、存储技术运行质量:运行环境、部署工具方法、更新方案游戏服务器按功能分离按“接入-逻辑-存储”分离分离业务逻辑(不稳定的)与基础功能(稳定的)问题:逻辑处理和持久化数据在一个物理机上DB的文件IO会拖慢整体系统(百万级玩家,几百个G的数据)、进程运行中每天输出大量日志(几个G数据)、物理机故障时DB可能会丢失。游戏服务器如何做切分,参考原则如下:为可扩展性:一组服一套进程为可运维性:一组服一套机器为可靠性:弱相关的功能可分离提高更新便利性:将频繁更新的部分分离按服务重要性切分:如支付系统独立按服务特点切分:接入、存储、逻辑分离切分稳定的基础功能和不稳定的业务逻辑。【艾娜】

分享文章