业务领域模型
![在这里插入图片描述](https://img-blog.csdnimg.cn/dec8ed8516194a3a9776b87b51559868.png)
游戏服务器技术选择
![在这里插入图片描述](https://img-blog.csdnimg.cn/6b0ad38f1c5648228bdd1891e47f49fe.png)
微服务框架spring-cloud核心组件![在这里插入图片描述](https://img-blog.csdnimg.cn/37509672511c40afaf4bf343c766b984.png)
项目通用公共module包含模块
工具类
网络通信,数据加密
服务器架构注意点
1 数据库使用mongodb比mysql的好处,大对象json格式,角色属性扩展容易,不需要频繁变更字段,添加扩展表,多表查询
2 单元测试和集成测试需要融入编码风格,需要额外30%人力和相对稳定的需求计划,不适合初创小团队
3 多线程池的划分,根据业务占总线程的比例进行调整,服务拆分优先于线程池拆分
- 网络层线程池
- 业务逻辑线程池
- IO处理线程池