posts

文章归档

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

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

全部文章

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

《互联网产品的客户端架构·交易、增长与平台化》4.2 订单状态机与端上映射

服务端订单状态有八种,端上却要面对按钮、倒计时、浮层与列表刷新四类副作用。本节把状态映射写成纯函数,用未知状态的前向兼容、取消与支付的竞争分支、迁移副作用的去重,说明端上如何只做翻译而不发明状态,并附一组 L1 纯函数测试与完整真实运行输出。

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

《游戏服务端架构·品类、状态与拓扑》6.2 反作弊应该放在架构的哪一层

从《裂隙战场》一次只依据客户端完整性导致的误封讲起,把反作弊拆成客户端、网关、战斗服、经济审计与离线复核五层,逐层给出能发现什么、误伤什么、成本多少;实现一个带分层归因、阈值分级、哈希证据链与双层确认的 Go 评分引擎,并用 5 组测试验证单层不能直接封禁。

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

《互联网产品的客户端架构·交易、增长与平台化》4.1 提交防重:幂等键与按钮状态

下单提交超时后,端上把「未知」当成「失败」就会诱导用户重复下单。本节用进入确认页生成的幂等键、五个内部状态与三种按钮出口,把双击、重试和返回重进收敛到同一个键上,并给出一个可用假时钟验证的 TypeScript 提交控制器与真实测试运行输出。

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