posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

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

《互联网产品的客户端架构·规模化与架构演进》前言

卷四前言:说明四卷分工与本卷的位置,交代每章「现场—模型—代码—判据」的四段写法、evolve-lab 的模块地图与三级验证命令、代码与命名约定、章与章之间的依赖、每章应留下的产出物清单,以及如何在团队中把书里的判断落地;并附三个动手练习、自检清单与勘误渠道。

9 分钟阅读
书稿 互联网产品 客户端架构
books

《游戏服务端架构·核心系统与契约》5.2 结算契约与防重复发奖

战斗结束后的奖励发放,最容易出的问题不是算错,而是发两次。本节从 battle_id、参战者、结果和奖励表版本四类输入出发,对比先落结算单与先发奖两种顺序,给出幂等键、唯一约束、状态机、改判权限和冲正流程,并用可运行代码演示重复请求、部分失败与二次冲正的处理。

7 分钟阅读
书稿 游戏服务端 分布式系统
books

《互联网产品的客户端架构·规模化与架构演进》序

卷四序:从一次「五端各自发布」的失控写起,说明规模化的真正难点不是代码量,而是承诺、边界与治理;交代前三卷留下的三笔债、本卷的四条判断、十三章的收束方式,以及为什么把无障碍与国际化放进架构书;并给出三条阅读路径、与书架其他书稿的分工,以及三级可运行验证的口径。

11 分钟阅读
书稿 互联网产品 客户端架构
books

《移动游戏产品的架构·客户端与移动运行时》3.3 双案例壳层差异:轻壳与重壳

壳的厚薄不取决于代码量,而取决于启动链路上有多少能力必须阻塞等待。消消的轻壳把账号、支付、广告降级为可延迟能力;方舟的重壳把账号、防沉迷与渠道 SDK 放上关键路径。同一份 Host 契约用能力、阻塞与回退三列容纳两者,桥接层不需要按产品写分支。

8 分钟阅读
书稿 移动游戏 客户端架构
books

《游戏服务端架构·核心系统与契约》5.1 战斗服模型:房间内、旁路与托管

《裂隙战场》的 30 Hz 对抗、《群岛纪元》的异步战报和《泡泡工坊》的轻量对局,对战斗进程的要求完全不同。本节用 tick 预算、战斗时长、回放要求和团队运维能力四组约束,对比房间内计算、独立战斗服与托管算力三种模型的延迟、成本与故障域,并给出崩溃恢复语义和可运行的选型函数。

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

《后端架构设计·演进与治理》3.2 客户端负载均衡:算法、局部性与重试放大

从订单服务调用库存时一次慢节点触发客户端重试、把流量放大数倍的事故出发,对比轮询、随机、P2C 与最小连接数的取舍,说明同可用区优先的局部性与溢出条件,给出带重试预算的 Go 负载均衡实现与真实测试输出,并拆解多层重试在调用链上的完整放大算式。

7 分钟阅读
书稿 后端架构 Go
books

《游戏服务端架构·核心系统与契约》4.3 世界事件与全服广播

世界 Boss 刷新、赛季结束、全服公告看起来都是一条消息,扇出代价却相差几个数量级。本节先算连接数、消息大小与频率的乘积,再按全服、战区、地图、房间四级拆通道,讨论分区订阅如何隔离热点、有界日志如何支撑补发,以及去重、乱序和断线补发分别该怎么处理。

7 分钟阅读
书稿 游戏服务端 分布式系统
books

《互联网产品的客户端架构·交易、增长与平台化》附录 C 交易端评审清单

可以带进评审会的交易端清单:按所有权、状态机、金额、幂等与重复、失败路径、优惠与会员、增长与实验、埋点与观测、安全与隐私、发布与回滚十组问题逐项提问,每组给出通过标准与常见缺陷,另附「未验证」栏、评审记录模板、快速版十问与不通过判据,供方案评审与上线前评审直接使用。

7 分钟阅读
书稿 互联网产品 客户端架构
books

《移动游戏产品的架构·客户端与移动运行时》3.2 桥接层设计:消息、线程与生命周期

桥接层不是一组回调,而是一套有版本、有错误码、有线程归属的消息协议。本节用三条队列表达主线程、渲染线程与后台线程的边界,让每次调用都可超时、可取消、可测试,并给出 mock Host 的最小实现与五类错误语义;队列过滤与迟到响应处理是两处最容易被忽略的细节。

8 分钟阅读
书稿 移动游戏 客户端架构
books

《互联网产品的客户端架构·交易、增长与平台化》附录 B 交易问题排查手册

按症状组织的交易端排查手册:支付成功但订单未变、重复扣款、金额不一致、券不可用、库存显示有货却下单失败、退款不到账、会员权益不生效、漏斗数据对不上,每一类给出定性顺序、必查字段、常见原因排序、证据留存方法与升级人工的判据,并附最小信息集与时间线还原方法。

7 分钟阅读
书稿 互联网产品 客户端架构