游戏服务器系统架构目的与意义及服务器构架基本模块
2021-08-23 09:52:57 【

1.系统架构的目的是什么?

1.容易维护

2.稳定

3.可扩展

2.系统架构有什么意义?

1.规则制定

统一规则

模块划分

职责定义

2.设计思想

网络通信

数据缓存

数据持久化

业务功能

线程安全

层次清晰

减少重复代码

3. 测试

单元测试

集成测试

压力测试

自动化测试


3.系统架构种类

1.单体架构 (单进程) --------》与服务器直连,安全性差,无法扩展,承载有 限,更新功能 需重启

2.分布式架构(微服) (多进程) ----------》通过网关连接,安全性高,无限扩展,负载均衡,模块解耦,性能提高 (适用多人在线,高并发,功能复杂)


4.游戏服务器基本模块

1.网络通信

2.网关服务

3.消息交互

4.业务处理

5.模块测试


】【打印关闭】 【返回顶部
上一篇游戏服务器平均每月被攻击上千次.. 下一篇手游游戏行业怎么防御DDOS攻击?