Skip to content
Apollo
搜索文档
K
Main Navigation
指南
架构判断
架构
模块
应用
API
SDK
QA
Appearance
Menu
Return to top
On this page
模块总览
Apollo 的模块拆分围绕一条原则:
先稳定底层能力,再按游戏域装配,不让 BigWorld 语义反向污染基础层。
当前模块可以按职责理解为:
模块
作用
Base
时间、线程池、内存、字符串、ID 等基础设施
Core
配置、日志、生命周期、DI、模块注册等框架内核
Runtime
ApplicationHost、WorldHost、ServiceHost 等宿主运行时
Data
数据访问、缓存、Repository、连接抽象
Net
传输、协议、消息编解码、会话通信
Game
实体、AOI、战斗、属性、场景与世界逻辑
BigWorld
Witness、Ghost、分布式空间等增强语义
推荐阅读顺序:
Base
Core
Runtime
Net
Data
Game
BigWorld