[返回]

全区全服架构

[搜索] [菜单]

全区全服架构

2024年11月20日 18:25

1个回答

全区全服架构是通过一组相同的游戏逻辑进程提供对外服务的一种架构。其具有以下特点: - **数据库方面**:只有一个DB,没有分区概念,但有中心通信模块,在逻辑上整个大区共用此DB。 - **资源利用与共享**:可共享机器资源,不过这对资源调度、动态扩缩容和容灾备份的要求较高。 - **对玩家的呈现**:客户端通过负载均衡策略(如TGW)接入后台任一游戏逻辑进程,玩家不会察觉连接进程的差异,仿佛在同一个大区游戏,并且玩家自身不关心所处的服务器。 - **性能优势**: - **承载能力强**:能够承担较大的游戏压力。 - **资源利用率高**:多个游戏逻辑进程可均衡分摊游戏压力,提高资源利用率。 - **扩容方便**:只需增加游戏逻辑进程数量即可实现扩容,甚至可不停机在线扩容。 - **容灾能力强**:若少量游戏逻辑进程出现问题,借助客户端自动重连机制,玩家可无感知地切换到正常进程继续游戏。 - **运营维护方便**:物理上只有一个环境,在后续运营和运维方面成本相对较低,投入的运维人力更可控。

提到的作品

相关问答