posts

《游戏服务端架构·规模化、全球化与成本》 · 全书目录与章节索引(45 篇)

《游戏服务端架构》卷三索引:13 章 39 节正文加序、前言、目录与三个附录,讨论容量与弹性、多地域与全球同服、分片与再均衡、缓存与异步、跨服与容灾、成本与合规,并给出四条阅读路径、完整目录、导航约定、全卷验收标准与本地复现口径,便于按角色选择入口。

这一卷解决什么问题

卷二把每个核心系统的契约写清楚之后,规模、地域与成本会重新改写这些契约。卷三讨论的就是这次改写:

全卷 45 篇:39 节正文、序、前言、目录,以及容量估算表、合规检查表、全球化部署清单三个附录。

适合谁读

卷三假设读者已经了解卷一的拓扑选择与卷二的系统契约;没有读过的读者可以先看两卷的目录,再按需回补。

四条阅读路径

路径一:容量到弹性

1.1 承载指标 →
1.2 压测与回放 →
1.3 容量模型 →
2.1 调度器 →
2.2 暖池 →
2.3 缩容排空 。

读完应当能独立写出容量表、扩容触发线与排空流程。

路径二:地域到状态

3.1 延迟预算 →
3.2 数据驻留 →
3.3 状态归属 →
4.1 分片键 →
4.2 一致性哈希 →
4.3 再均衡读写 。

读完应当能回答“玩家数据放在哪、迁移时怎么不断服”。

路径三:数据到跨服

5.1 多级缓存 →
5.2 热 key →
5.3 读写分离 →
6.1 队列语义 →
6.2 积压与死信 →
6.3 对账补偿 →
7.1 跨服匹配 →
7.2 跨服结算 →
7.3 合服迁移 。

读完应当能画出跨服链路的幂等与对账闭环。

路径四:容灾、成本与合规

8.1 备份演练 →
8.2 故障切换 →
8.3 灾难恢复 →
9.1 成本归因 →
9.2 配额混部 →
9.3 成本体验 →
10.1 合规落点 →
10.2 隐私删除 →
10.3 日志审计 。

读完应当能填出容量表、成本表与合规表。

完整目录

第 1 章 容量与压测

第 2 章 弹性与调度

第 3 章 多地域与全球同服

第 4 章 数据分片与再均衡

第 5 章 缓存与读写分离

第 6 章 消息与异步

第 7 章 跨服与跨区

第 8 章 容灾与多活

第 9 章 成本架构

第 10 章 合规与数据治理

第 11 章 发布与灰度

第 12 章 全球化案例

第 13 章 卷三收口

附录

全卷验收标准

读完之后,用下面五条自检:

  1. 能否用一张表说明当前产品的峰值、单实例能力、实例数、余量与扩容触发线?
  2. 能否回答“玩家数据放在哪、跨区读写允许旧多久、迁移时怎么不断服”?
  3. 能否列出所有跨服链路,并说明每条链路的幂等键、超时与补偿?
  4. 能否算出每 DAU、每房间小时、每千次对局的成本,并指出成本拐点?
  5. 能否把每个合规要求映射到服务、字段、失败处理与证据?

五条里有两条答不上来,说明卷三对应的章节还需要重读一遍。

导航约定

本卷正文全部使用 relref 互链,序号从 1.1 到 13.3;序、前言、目录与附录不带阅读导航行。每节结尾的导航行指向前后相邻小节,13.3 的下一节指回本目录。

卷三讨论的是规模化阶段的架构取舍;具体实现细节(网络、AOI、战斗、技能)请参阅《MMO 服务器开发》系列。

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《游戏服务端架构·规模化、全球化与成本》1.2 机器人压测与流量回放

机器人压测最常见的结果是“通过了”,最常见的原因是机器人替服务器排了队。本文比较脚本化、录制回放、模型驱动三类行为模型的真实度与成本,讨论影子集群、只读副本与压测标记账号的隔离做法,并给出时间压缩、并发放大与依赖打桩的处理边界;最后用 Go 实现速率曲线、开放环到达与排队占比统计。

9 分钟阅读
书稿 游戏服务端 架构设计
books

《游戏服务端架构·规模化、全球化与成本》1.1 承载指标:不要只看在线人数

“在线十万人”回答不了能开多少房间、一次登录洪峰要几台机器。本文把承载能力拆成 PCU/CCU、房间数、tick 预算、消息速率、登录与匹配 QPS、广播扇出六类指标,给出北辰三款产品的指标台账与 1 分钟/5 分钟峰值口径,并用 Go 实现滑窗峰值、Little 定律换算和按维度隔离的指标账本。

10 分钟阅读
书稿 游戏服务端 架构设计
books

《游戏服务端架构·规模化、全球化与成本》前言:规模决策怎么写成可验证的东西

本篇交代卷三的技术基线、案例构造、13 章对应的 Go 验证包、L1 到 L4 的可运行性口径、数字证据规则,以及按角色阅读与本地复现方式,说明容量、地域与成本这类规模决策如何落成容量表、状态机、评分矩阵等可检查产物。并给出各章验证包与本地复现命令。

6 分钟阅读
书稿 游戏服务端 架构设计
books

《游戏服务端架构·规模化、全球化与成本》序:从系统到规模,为什么还要一卷

卷二把每个核心系统的契约写清楚之后,规模、全球化与成本会重新改写这些契约。本序说明卷三为什么必须单独成卷、要回答的四个问题、与《MMO 服务器开发》的分工,以及三款产品在规模化阶段暴露出的真实矛盾与阅读方式。并说明按角色的阅读顺序与本书的写作边界。

5 分钟阅读
书稿 游戏服务端 架构设计