posts

文章归档

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

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

全部文章

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

《互联网产品的客户端架构·交易、增长与平台化》3.3 失效商品、限购与勾选状态

购物车的全选、半选、失效商品与限购,最终都会落到一个数字上:结算金额。本节把勾选状态建模成可售行的三态汇总,明确失效项不可选、限购按上限截断、服务端拒绝后只回退被拒绝的行,并用可运行代码验证勾选与金额联动,附真实测试输出、一次典型复盘与边界清单。

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

《互联网产品的 AI 架构·模型接入与能力边界》3.2 统一契约与流式协议

业务方不该为每家模型提供方写一套错误处理。本节把网关对外的请求、响应与错误收敛成一套契约,逐字段说明能力、预算、用量与降级,解释提供方错误码为什么必须留在网关内部,并给出按契约实现、可确定性测试的 mock provider,作为 3.3 实验的提供方基座。

11 分钟阅读
书稿 互联网产品 AI 架构
books

《游戏服务端架构·品类、状态与拓扑》6.1 客户端预测与服务端裁决

从《裂隙战场》一次 180ms 往返延迟下的橡皮筋回拉讲起,拆开客户端预测、服务端确认、按 tick 历史重放与偏差统计的完整链路;给出整数坐标、序号去重、陈旧输入拒绝、RTT 分档降级四类约束下的 Go 实现,并用 6 组测试覆盖干净回放、服务端限速、预测窗口与乱序待重放。

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

《互联网产品的客户端架构·交易、增长与平台化》3.2 价格明细的端上重算边界

价格明细不是五个孤立的数字,而是一份必须同版本的结算快照。本节拆开商品小计、优惠、运费、税费与实付五段,说明端上只能做展示层分摊与预演、不能产出最终金额,用最大余数法把优惠分摊到整数分,并用版本号拒绝过期明细,附可运行代码、测试输出与复盘推演。

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