<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>《游戏服务端架构·平台化与架构治理》 · 全书目录与章节索引（45 篇） on PlumePHP</title><link>https://plumephp.com/posts/books/%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%B9%B3%E5%8F%B0%E5%8C%96%E4%B8%8E%E6%9E%B6%E6%9E%84%E6%B2%BB%E7%90%86/</link><description>Recent content in 《游戏服务端架构·平台化与架构治理》 · 全书目录与章节索引（45 篇） on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 04 Nov 2026 09:25:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/posts/books/%E6%B8%B8%E6%88%8F%E6%9C%8D%E5%8A%A1%E7%AB%AF%E6%9E%B6%E6%9E%84%E5%B9%B3%E5%8F%B0%E5%8C%96%E4%B8%8E%E6%9E%B6%E6%9E%84%E6%B2%BB%E7%90%86/index.xml" rel="self" type="application/rss+xml"/><item><title>《游戏服务端架构·平台化与架构治理》附录 C 全书案例索引</title><link>https://plumephp.com/gs-arch-gov-appendix-c-case-index/</link><pubDate>Wed, 04 Nov 2026 09:25:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-appendix-c-case-index/</guid><description>把四卷中反复出现的三款产品、平台 northstar-platform 与关键事故整理成索引：按产品、按主题、按章节三种查法，标出每个案例首次出现的位置与卷四中的延伸，并说明书中案例与数字的教学用途和替换约束的方法。索引只做定位，不重复正文论证，便于按问题反查。</description></item><item><title>《游戏服务端架构·平台化与架构治理》附录 B 上线检查清单</title><link>https://plumephp.com/gs-arch-gov-appendix-b-launch-checklist/</link><pubDate>Wed, 04 Nov 2026 09:10:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-appendix-b-launch-checklist/</guid><description>平台能力、LiveOps 活动、GM 工具、观测与 SLO、治理规则五类上线的检查清单，每项给出证据、owner 与失败处理，附上线中与上线后的核对节奏，以及只能带一页纸进评审室时的八条底线，可直接作为发布评审输入。清单不替代产品自身的发布流程，只补协作相关的检查项。</description></item><item><title>《游戏服务端架构·平台化与架构治理》附录 A 架构治理模板</title><link>https://plumephp.com/gs-arch-gov-appendix-a-governance-templates/</link><pubDate>Wed, 04 Nov 2026 08:55:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-appendix-a-governance-templates/</guid><description>把卷四反复出现的治理工件整理成可复制模板：平台能力契约、架构决策记录、评审结论、风险台账、GM 操作工单、复盘报告与规则豁免单，逐份说明最小字段、证据要求与常见误用，并给出小团队裁剪模板时不丢失 owner、时间与回滚三类关键字段的做法。模板不是文档格式，而是最小证据集。</description></item><item><title>《游戏服务端架构·平台化与架构治理》13.3 结语：架构是取舍，不是清单</title><link>https://plumephp.com/gs-arch-gov-13-3-conclusion-tradeoffs-not-checklist/</link><pubDate>Wed, 04 Nov 2026 08:40:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-13-3-conclusion-tradeoffs-not-checklist/</guid><description>全书结语：没有最好的架构，只有在给定约束下可解释的取舍。文章拆解把清单当架构、把平台当目的、把规模当唯一目标三类常见错误，给出取舍记录的结构、硬约束与软约束的区分和决策复盘方法，并说明第一次架构评审、第一张容量表和第一条 SLO 怎么落地。</description></item><item><title>《游戏服务端架构·平台化与架构治理》13.2 架构成熟度模型</title><link>https://plumephp.com/gs-arch-gov-13-2-architecture-maturity-model/</link><pubDate>Wed, 04 Nov 2026 08:27:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-13-2-architecture-maturity-model/</guid><description>用六个维度和五个等级描述架构成熟度，但不把评估做成自评问卷。文章给出每个等级的可观察证据、三类证据来源的配合方式、短板决定总体的评分规则，说明目标等级应由产品阶段与合规约束决定，给出评估后的复查方式，并用 Go 实现证据强度校验、等级约束和差距报告。</description></item><item><title>《游戏服务端架构·平台化与架构治理》13.1 四卷回顾：从品类到平台</title><link>https://plumephp.com/gs-arch-gov-13-1-four-volume-review-category-to-platform/</link><pubDate>Wed, 04 Nov 2026 08:15:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-13-1-four-volume-review-category-to-platform/</guid><description>把四卷内容压成一条可追溯的决策链：每卷回答什么问题、做了什么决策、付出了什么代价、用什么方式验证，以及留给下一卷的债如何交接。文章说明如何用主题索引避免回顾变成目录复述，给出覆盖检查方法，并用 Go 实现跨卷主题的追溯、方向校验和缺口报告。</description></item><item><title>《游戏服务端架构·平台化与架构治理》12.3 架构师的沟通与写作</title><link>https://plumephp.com/gs-arch-gov-12-3-architect-communication-writing/</link><pubDate>Wed, 04 Nov 2026 08:02:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-12-3-architect-communication-writing/</guid><description>架构文档写不清，通常不是文笔问题，而是没有区分读者和请求。本文按管理层、团队、跨团队三类读者拆解关注点，给出结论先行、证据在后、选项与后果、明确请求的写作结构，以及会议时间盒、反对意见留痕和异步优先的评审方法，并用 Go 校验文档结构与提取行动项。</description></item><item><title>《游戏服务端架构·平台化与架构治理》12.2 技术选型与供应商评估</title><link>https://plumephp.com/gs-arch-gov-12-2-technology-selection-vendor-evaluation/</link><pubDate>Wed, 04 Nov 2026 07:50:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-12-2-technology-selection-vendor-evaluation/</guid><description>技术选型不是比较功能清单，而是比较三年后的退出成本。本文给出八个评分维度、权重与硬约束、总拥有成本公式、POC 验收标准、供应商风险清单与参考客户核实方法，并用 Go 把评分模型、TCO 计算和确定性排序拆成可测试的包，让选型结论可复现、可审计。</description></item><item><title>《游戏服务端架构·平台化与架构治理》12.1 决策记录、风险台账与路线图</title><link>https://plumephp.com/gs-arch-gov-12-1-decision-record-risk-register-roadmap/</link><pubDate>Wed, 04 Nov 2026 07:37:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-12-1-decision-record-risk-register-roadmap/</guid><description>决策记录、风险台账与路线图常被写成三份互不相干的文档。本文给出三者的字段契约、交叉校验规则、月度与季度评审节奏，以及过期条目的清理标准，并用 Go 实现风险关联、路线图追溯与复审队列，让每条记录都能回答谁负责、依据什么、何时失效，避免三份文档各自完整、合起来断链。</description></item><item><title>《游戏服务端架构·平台化与架构治理》11.3 AI 辅助测试与压测</title><link>https://plumephp.com/gs-arch-gov-11-3-ai-assisted-testing-loadtest/</link><pubDate>Wed, 04 Nov 2026 07:25:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-11-3-ai-assisted-testing-loadtest/</guid><description>AI 生成三百条用例只留下十一条，问题不在生成能力，而在准入与选择。本文把 AI 放在用例生成、回归选择、失败归因三个位置，给出带来源与版本的人工评审准入、可解释的回归优先级与预算选择，并说明压测场景生成为什么不能替代容量结论，以及幻觉、泄漏与不可复现的防线。</description></item><item><title>《游戏服务端架构·平台化与架构治理》11.2 智能客服与内容审核</title><link>https://plumephp.com/gs-arch-gov-11-2-ai-customer-service-content-moderation/</link><pubDate>Wed, 04 Nov 2026 07:12:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-11-2-ai-customer-service-content-moderation/</guid><description>一条高置信度误判暴露的不是模型问题，而是自动处罚规则缺少例外。本文区分智能客服与内容审核的目标和失败代价，给出置信度分流、保护类别、未成年人与重复违规的路由规则，用 Go 实现版本化审核策略与申诉状态机，并讨论异步审核、缓存、灰度与回滚的架构取舍。</description></item><item><title>《游戏服务端架构·平台化与架构治理》11.1 AIOps 与异常检测</title><link>https://plumephp.com/gs-arch-gov-11-1-aiops-anomaly-detection/</link><pubDate>Wed, 04 Nov 2026 07:00:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-11-1-aiops-anomaly-detection/</guid><description>从活动结束后的告警洪水出发，区分 AIOps 能辅助的降噪、基线与评分环节和不能替代的根因判断，说明季节性分桶、冷启动与多指标关联的处理方式，用中位数与 MAD 实现可解释的异常评分和三级告警抑制，并给出误报率、漏报率与提前量的评估口径，明确人工兜底的边界。</description></item><item><title>《游戏服务端架构·平台化与架构治理》10.3 架构路线图与技术雷达</title><link>https://plumephp.com/gs-arch-gov-10-3-architecture-roadmap-tech-radar/</link><pubDate>Wed, 04 Nov 2026 06:47:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-10-3-architecture-roadmap-tech-radar/</guid><description>季度规划会上，能力建设、系统迁移与技术偿债争同一批人。本节给出路线图的三类工作与退出标准、依赖排序与关键路径算法，以及技术雷达四环的进入退出条件与状态迁移规则，并说明对管理层讲风险成本、对团队讲里程碑接口的沟通口径，附可运行的 Go 排期与雷达代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》10.2 单体到平台、单游戏到多游戏</title><link>https://plumephp.com/gs-arch-gov-10-2-monolith-to-platform-single-to-multi-game/</link><pubDate>Wed, 04 Nov 2026 06:35:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-10-2-monolith-to-platform-single-to-multi-game/</guid><description>一款 SLG 成功后要接第二款游戏，账号、支付、匹配、排行榜哪些该抽成平台，哪些必须留在游戏内？本节给出能力抽取的五条判定规则、共享库到独立集群的租户隔离级别、依赖拓扑与抽取顺序，并列出平台化的发布耦合、故障扩散与协调成本，附可运行的 Go 判定与拓扑代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》10.1 绞杀者与增量迁移</title><link>https://plumephp.com/gs-arch-gov-10-1-strangler-incremental-migration/</link><pubDate>Wed, 04 Nov 2026 06:22:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-10-1-strangler-incremental-migration/</guid><description>旧战斗服务不能停机重写。本节把绞杀者迁移拆成影子只读、双写、切读、停旧四个阶段，比较按接口、按数据、按玩家分桶三种迁移单元，说明兼容层、双写对账、回滚开关与监控口径，给出旧路径零流量、对账一致、回滚窗口结束、旧代码删除四条完成判据，并附可运行的 Go 迁移状态机与对账代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》9.3 组织变化如何反映到架构</title><link>https://plumephp.com/gs-arch-gov-09-3-org-change-architecture-reflection/</link><pubDate>Wed, 04 Nov 2026 06:10:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-09-3-org-change-architecture-reflection/</guid><description>独立工作室从总部拆出后，组织图改了，服务仍共用数据库、计费账号和发布流水线，三个月后权限审计与成本归属同时失败。本节给出合并、拆分、外包、独立四种变更的架构影响矩阵，定义双轨、切换、退出与稳定四个阶段，并用可运行的 Go 夹具检查过渡计划、临时接口拆除日期与不可逆数据迁移。</description></item><item><title>《游戏服务端架构·平台化与架构治理》9.2 平台团队、产品团队与 SRE</title><link>https://plumephp.com/gs-arch-gov-09-2-platform-product-sre-teams/</link><pubDate>Wed, 04 Nov 2026 05:57:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-09-2-platform-product-sre-teams/</guid><description>《群岛纪元》大促前，SRE 被拉进产品群直接改配置，平台团队则按工单接需求，三类团队一起退化成外包与运维。本节给出产品、平台、SRE 的决策边界与交付接口，区分服务式、协作式、赋能式三种交互模式及其退出条件，并给出职责冲突检测、契约覆盖检查与可运行的 Go 夹具。</description></item><item><title>《游戏服务端架构·平台化与架构治理》9.1 团队边界与服务所有权</title><link>https://plumephp.com/gs-arch-gov-09-1-team-boundary-service-ownership/</link><pubDate>Wed, 04 Nov 2026 05:45:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-09-1-team-boundary-service-ownership/</guid><description>《裂隙战场》的支付服务换了团队半年，告警仍发到已转岗同事的邮箱。本节用所有权矩阵回答服务归谁、数据归谁、共享服务为什么必须由平台团队 owner，给出变更频率、发布节奏、故障域、数据耦合、值班负担五条边界判据，以及交接清单、影子值班与历史债务归属的可执行做法。</description></item><item><title>《游戏服务端架构·平台化与架构治理》8.3 架构规则的自动化检查</title><link>https://plumephp.com/gs-arch-gov-08-3-architecture-rule-automation/</link><pubDate>Wed, 04 Nov 2026 05:32:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-08-3-architecture-rule-automation/</guid><description>复盘结论写了“禁止跨层调用”，三个月后同类问题再次出现，原因是规则只停在文档里。本节把评审结论、事故复盘和平台契约转成带编号的规则，按编译期、测试期、运行期三层落地检查，并讨论豁免的时限与 owner、误报率、规则废弃，以及违规报告如何接入 CI 和值班流程。</description></item><item><title>《游戏服务端架构·平台化与架构治理》8.2 技术债与架构适应度函数</title><link>https://plumephp.com/gs-arch-gov-08-2-tech-debt-fitness-function/</link><pubDate>Wed, 04 Nov 2026 05:20:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-08-2-tech-debt-fitness-function/</guid><description>技术债台账如果只记“待优化”，就会变成一份没人排期的清单。本节把债务拆成描述、影响、利息与偿还计划，用每次改动的额外成本乘改动频率给债务排序；同时给出依赖方向、模块耦合、接口兼容、数据所有权、延迟预算五类适应度函数，以及阻断、警告与限时例外的判定规则。</description></item><item><title>《游戏服务端架构·平台化与架构治理》8.1 架构评审与决策权</title><link>https://plumephp.com/gs-arch-gov-08-1-architecture-review-decision-rights/</link><pubDate>Wed, 04 Nov 2026 05:07:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-08-1-architecture-review-decision-rights/</guid><description>一次被归类为“小改动”的付费字段调整绕过了评审，两周后两个产品的结算口径出现分叉。本节把变更分为小改动、跨服务、跨产品、数据与付费四类，明确每类由谁批准、谁只能建议、谁能否决，并给出背景、选项、后果、风险、回滚五件材料与时间盒结论的记录方式，最后附一份可直接使用的评审检查表。</description></item><item><title>《游戏服务端架构·平台化与架构治理》7.3 真实事故案例拆解</title><link>https://plumephp.com/gs-arch-gov-07-3-real-incident-case-breakdown/</link><pubDate>Wed, 04 Nov 2026 04:55:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-07-3-real-incident-case-breakdown/</guid><description>三个复合案例：活动配置多一个零导致奖励超发、排行榜缓存击穿拖垮登录、GM 批量补偿脚本重试造成重复发放。所有数字均为示例值，仅用于演示影响面计算与改进映射。每个案例给出时间线、证据、直接与系统性根因，以及预防、发现、控制三类架构改进，并附可运行 Go 影响计算代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》7.2 复盘方法与改进闭环</title><link>https://plumephp.com/gs-arch-gov-07-2-postmortem-improvement-loop/</link><pubDate>Wed, 04 Nov 2026 04:42:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-07-2-postmortem-improvement-loop/</guid><description>一次登录雪崩的复盘最初结论是“值班同学操作失误”，三个月后同类问题再次发生。本节把复盘拆成时间线、影响、三层根因、处置得失与改进项五部分，说明如何从直接原因追到系统性原因和逃逸原因，并用负责人、截止时间、验收标准、复发检测四个字段把改进项真正闭环，附可运行的 Go 校验代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》7.1 故障树与定位路径</title><link>https://plumephp.com/gs-arch-gov-07-1-fault-tree-localization-path/</link><pubDate>Wed, 04 Nov 2026 04:30:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-07-1-fault-tree-localization-path/</guid><description>《群岛纪元》在赛季首日出现登录失败，团队从全服大盘一路排查到渠道回调，却差点被一条变更记录带偏。本节按登录失败、掉线、卡顿、结算丢失、商城异常五类症状给出排查树，强调先确认影响面、再按客户端到第三方分层、最后用独立证据验证假设，并附可运行的 Go 路由与证据判定代码。</description></item><item><title>《游戏服务端架构·平台化与架构治理》6.3 事故分级与响应</title><link>https://plumephp.com/gs-arch-gov-06-3-incident-severity-response/</link><pubDate>Wed, 04 Nov 2026 04:17:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-06-3-incident-severity-response/</guid><description>从两次分级失准的夜间事故出发，说明影响玩家数、持续时长、付费影响、可绕过性和舆情风险五个维度怎么组合成 S1 到 S4，谁担任指挥、沟通和执行角色，战时频道按什么节奏同步信息，以及升级、降级和宣布恢复的判据，并附一个可运行、可测试的 Go 分级与响应实现。</description></item><item><title>《游戏服务端架构·平台化与架构治理》6.2 错误预算与发布节奏</title><link>https://plumephp.com/gs-arch-gov-06-2-error-budget-release-cadence/</link><pubDate>Wed, 04 Nov 2026 04:05:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-06-2-error-budget-release-cadence/</guid><description>从两个团队把错误预算当 KPI 的反例出发，讲清 1-SLO 的预算公式、28 天滚动窗口、长短双窗口燃尽率，以及预算充足、紧张、耗尽三档对应的发布策略；同时给出紧急修复的例外记录、常见失败路径，并附一个可运行、可测试的 Go 预算与门禁实现。</description></item><item><title>《游戏服务端架构·平台化与架构治理》6.1 游戏服务端怎么定义 SLO</title><link>https://plumephp.com/gs-arch-gov-06-1-game-server-slo-definition/</link><pubDate>Wed, 04 Nov 2026 03:52:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-06-1-game-server-slo-definition/</guid><description>从登录成功率 99.95% 却仍被玩家投诉的案例出发，拆解登录、进房、对局完成、结算与商城下单五类 SLI 的分子、分母和排除项，讨论时间窗、分区、延迟分位与目标怎么选，并给出一个可运行、可测试的 Go 口径计算包，重点说明哪些失败必须计入、哪些事件可以排除，以及怎样避免全球平均数掩盖分区问题。</description></item><item><title>《游戏服务端架构·平台化与架构治理》5.3 告警设计与值班</title><link>https://plumephp.com/gs-arch-gov-05-3-alerting-design-oncall/</link><pubDate>Wed, 04 Nov 2026 03:40:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-05-3-alerting-design-oncall/</guid><description>一次网络抖动，值班员收到三百条告警，真正的 P0 被埋在中间。告警设计的问题往往不是阈值不准，而是没有分级、去重、抑制和升级路径。本文把症状告警与原因告警分开，给出 P0/P1/P2 的响应时限、维护窗口、值班交接与 runbook 检查表，并用 Go 实现告警去重、抑制、升级链和响应超时判定。</description></item><item><title>《游戏服务端架构·平台化与架构治理》5.2 游戏专属指标：帧、房间、匹配、经济</title><link>https://plumephp.com/gs-arch-gov-05-2-game-specific-metrics-frame-room-match-economy/</link><pubDate>Wed, 04 Nov 2026 03:27:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-05-2-game-specific-metrics-frame-room-match-economy/</guid><description>同时在线十万，匹配却越来越慢，房间数也正常。问题出在指标口径：在线人数没有定义、平均延迟掩盖长尾、房间总数看不见空房。本文把帧、房间、匹配、经济四类指标写成字典，给出分子分母、时间窗与聚合维度，并用 Go 实现分位、tick 抖动、房间利用率、匹配失败归因、通胀率与基尼系数。</description></item><item><title>《游戏服务端架构·平台化与架构治理》5.1 日志、指标与链路追踪</title><link>https://plumephp.com/gs-arch-gov-05-1-observability-logs-metrics-traces/</link><pubDate>Wed, 04 Nov 2026 03:15:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-05-1-observability-logs-metrics-traces/</guid><description>玩家说结算奖励没到账，客服拿不出 trace_id，日志、指标、追踪却各自显示正常。本文把三条腿的分工写成可执行的观测契约：五个关联字段、按阶段必填、一致的头部采样、保留成本估算与链路拼装，并用 Go 实现字段校验、采样决策、断链定位和慢段识别。</description></item><item><title>《游戏服务端架构·平台化与架构治理》4.3 黑产对抗的架构边界</title><link>https://plumephp.com/gs-arch-gov-04-3-black-market-countermeasure-boundary/</link><pubDate>Wed, 04 Nov 2026 03:02:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-04-3-black-market-countermeasure-boundary/</guid><description>黑产不追求赢，只追求单位时间的收益。本节按金币、账号、道具、排名、活动奖励五类目标梳理攻击面，给出服务端权威、接口限频、奖励延迟三条硬边界，讨论权威分级、令牌桶与最终校验，并用可运行的 Go 夹具演示边界判定、限频与延迟发放。最后附边界评审检查表。</description></item><item><title>《游戏服务端架构·平台化与架构治理》4.2 处置、申诉与复核</title><link>https://plumephp.com/gs-arch-gov-04-2-enforcement-appeal-review/</link><pubDate>Wed, 04 Nov 2026 02:50:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-04-2-enforcement-appeal-review/</guid><description>封禁只是处置阶梯的倒数第二级，但很多团队把它当成唯一按钮。本节把处置拆成提示、限流、隔离、临封、永封与追缴六级，给出每一级的玩家可见文案、申诉时限与证据要求，并用可运行的 Go 夹具演示状态机、复核独立性与改判补偿。文末给出常见失败路径与检查表。</description></item><item><title>《游戏服务端架构·平台化与架构治理》4.1 信号采集与误伤控制</title><link>https://plumephp.com/gs-arch-gov-04-1-risk-signal-collection-false-positive/</link><pubDate>Wed, 04 Nov 2026 02:37:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-04-1-risk-signal-collection-false-positive/</guid><description>《群岛纪元》活动夜，一条经济异常规则把正常倒金的玩家集体封禁，客服工单两小时翻了十倍。本节把风控信号拆成五层，讨论可解释性、时效性与伪造成本，给出跨层佐证、评分封顶、观察期与误伤率度量，并用可运行的 Go 夹具演示聚合、判定与回滚。文末附上线检查表。</description></item><item><title>《游戏服务端架构·平台化与架构治理》3.3 客服工具与数据修复流程</title><link>https://plumephp.com/gs-arch-gov-03-3-cs-tooling-data-repair-process/</link><pubDate>Wed, 04 Nov 2026 02:25:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-03-3-cs-tooling-data-repair-process/</guid><description>玩家说背包少了三件道具，客服的第一反应往往是直接改库；这一改就绕过了校验、审计和幂等。本文讨论客服该看到什么、只读查询与受控导出怎么划线，拆解从工单到脚本、评审、灰度、证据和回滚的修复流程，并给出 internal/csrepair 的状态机与跨系统修复顺序实现。</description></item><item><title>《游戏服务端架构·平台化与架构治理》3.2 GM 命令的幂等与补偿</title><link>https://plumephp.com/gs-arch-gov-03-2-gm-command-idempotency-compensation/</link><pubDate>Wed, 04 Nov 2026 02:12:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-03-2-gm-command-idempotency-compensation/</guid><description>运营点了一次补发，页面转圈又点一次，玩家收到两份奖励；跨服转发再超时，第三份也可能落地。本文拆解 GM 命令的字段、幂等键的作用域与冲突判定，讨论重复点击、网关重试和跨服转发三条路径，并给出 internal/gmcommand 的执行账本、补偿计划与短款处理边界。</description></item><item><title>《游戏服务端架构·平台化与架构治理》3.1 权限、审批与双人复核</title><link>https://plumephp.com/gs-arch-gov-03-1-gm-permission-approval-dual-review/</link><pubDate>Wed, 04 Nov 2026 02:00:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-03-1-gm-permission-approval-dual-review/</guid><description>《群岛纪元》的客服后台加了一个补发按钮，两周后有人绕过按钮直接调用接口。本文把权限从菜单拆到动作，讨论双人复核的资格、同主管例外与紧急通道留痕，拆解临时授权的时限、到期回收和离职转岗时的即时失效，并附 internal/gmrbac 的动作级 RBAC 与复核策略实现。</description></item><item><title>《游戏服务端架构·平台化与架构治理》2.3 活动状态、回滚与审计</title><link>https://plumephp.com/gs-arch-gov-02-3-event-state-rollback-audit/</link><pubDate>Wed, 04 Nov 2026 01:47:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-02-3-event-state-rollback-audit/</guid><description>活动出错后，团队最容易混淆三件事：回滚配置、追回已发奖励、给玩家补偿。本文用七个状态描述活动生命周期，区分配置回滚与发奖回滚的边界，说明已发奖励的四种处理策略，并把字段级 diff、工单依据和哈希链审计做成可运行实现 internal/eventaudit，附表驱动测试。</description></item><item><title>《游戏服务端架构·平台化与架构治理》2.2 热更新与灰度</title><link>https://plumephp.com/gs-arch-gov-02-2-hot-update-grayscale/</link><pubDate>Wed, 04 Nov 2026 01:35:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-02-2-hot-update-grayscale/</guid><description>同一次热更，控制台显示成功，玩家却还在打旧伤害。问题通常不在推送通道，而在生效水位、分桶身份和回滚语义。本文区分可热更与必须重启的配置，比较按服、按渠道、按玩家和按百分比四种灰度维度，说明灰度与活动开服的先后关系，并附 internal/hotupdategray 的 Go 实现与表驱动测试。</description></item><item><title>《游戏服务端架构·平台化与架构治理》2.1 活动编排与配置</title><link>https://plumephp.com/gs-arch-gov-02-1-liveops-event-orchestration-config/</link><pubDate>Wed, 04 Nov 2026 01:22:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-02-1-liveops-event-orchestration-config/</guid><description>春节、双倍掉落和充值返利同时上线时，先出问题的往往不是玩法，而是时间窗、互斥组和奖励表。本文把活动定义拆成设计版本与配置版本，说明上线前的静态校验、多环境隔离与生产冻结窗口，并用 internal/liveopsconfig 的 Go 实现演示时间窗、依赖环、互斥重叠和奖励溢出的检查方式。</description></item><item><title>《游戏服务端架构·平台化与架构治理》1.3 平台服务的版本与兼容</title><link>https://plumephp.com/gs-arch-gov-01-3-platform-service-versioning-compatibility/</link><pubDate>Wed, 04 Nov 2026 01:10:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-01-3-platform-service-versioning-compatibility/</guid><description>客户端强更把玩家卡在登录页，往往不是版本号写错，而是兼容窗口和弃用时间线没有契约。本文区分制品版本、能力版本与租户灰度，给出兼容矩阵、判定顺序、双版本并行读写与强制升级边界，并用 Go 实现版本矩阵、弃用阶段和稳定灰度分桶，最后给出避免误伤长尾玩家的检查表。</description></item><item><title>《游戏服务端架构·平台化与架构治理》1.2 内部开发者平台</title><link>https://plumephp.com/gs-arch-gov-01-2-internal-developer-platform/</link><pubDate>Wed, 04 Nov 2026 00:57:30 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-01-2-internal-developer-platform/</guid><description>新游戏开一套环境要拉几个群、等几周，是内部平台最常见的失败形态。本文把新建环境、申请配额、接入观测、发布流水线收敛成 Golden Path，讲清声明式配置、审批链、幂等创建与环境状态机，并用 Go 实现配额校验、重复提交识别和生命周期推进。</description></item><item><title>《游戏服务端架构·平台化与架构治理》1.1 平台团队与产品团队的契约</title><link>https://plumephp.com/gs-arch-gov-01-1-platform-team-product-contract/</link><pubDate>Wed, 04 Nov 2026 00:45:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-01-1-platform-team-product-contract/</guid><description>账号、支付、匹配、排行榜、社交、公告六类平台能力，如果没有写成契约，就会退化成谁都在提需求、谁都不负责的需求池。本文给出 SLA、配额、计费口径、变更窗口、故障联络人与退出条件六要素，并用 Go 实现能力清单校验、错误预算和跨零点变更冻结判断。</description></item><item><title>《游戏服务端架构·平台化与架构治理》目录与阅读路径</title><link>https://plumephp.com/gs-arch-gov-toc/</link><pubDate>Wed, 04 Nov 2026 00:30:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-toc/</guid><description>卷四全 45 篇目录与阅读路径：按平台工程、LiveOps、GM 与风控、可观测与 SLO、事故复盘、架构治理、组织与演进、AI 运营、架构师工作台分段组织，给出平台团队、技术负责人、运营客服与 SRE 四条路线，并附全卷验收标准与导航约定。</description></item><item><title>《游戏服务端架构·平台化与架构治理》前言：治理怎么写成可执行的动作</title><link>https://plumephp.com/gs-arch-gov-preface/</link><pubDate>Wed, 04 Nov 2026 00:15:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-preface/</guid><description>治理最容易写成口号。本前言说明卷四的写法：每个治理动作都要落到角色、状态、阈值、证据与回滚上，并给出贯穿全卷的十三个可运行夹具、一条治理规则的完整写法、三款产品的平台化基线、阅读约定与判断治理是否有效的三个信号。模板之外，更重要的是判断哪些治理动作值得做。</description></item><item><title>《游戏服务端架构·平台化与架构治理》序：平台化是架构的第二次长大</title><link>https://plumephp.com/gs-arch-gov-foreword/</link><pubDate>Wed, 04 Nov 2026 00:00:00 +0800</pubDate><guid>https://plumephp.com/gs-arch-gov-foreword/</guid><description>卷三解决的是单款产品在规模、地域与成本下的生存问题；卷四要解决的是多款产品、多个团队与长期运营下的协作问题。本序说明平台化为什么是架构的第二次长大、治理为什么不是流程负担、四卷如何分工，以及三款产品在平台化阶段的处境与阅读顺序。架构是取舍，不是清单，平台化尤其如此。</description></item></channel></rss>