posts

文章归档

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

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

全部文章

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

《互联网产品的客户端架构·内容、社交与实时互动》7.2 消息去重与有序:端上能保证什么

同一条消息可能因重连补发、重试或多路径到达两次,晚到的消息也可能插到已经读过的位置。本节区分消息 id 与序列号,给出端上的去重集合、乱序缓冲窗口与冲突判定,并用可运行代码证明端上只能保证最终有序,不能保证实时有序,还会说明窗口边界与冲突上报为什么决定了故障是否可观测。

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

《互联网产品的客户端架构·内容、社交与实时互动》7.1 重连与退避:把断线当成常态

断线在移动端是常态。本节把重连拆成失败分类、指数退避、抖动与上限四个决策,给出一个可测试的纯函数退避模块,并复盘一次服务端重启后所有客户端同时重连、把网关打满的事故,最后说明网络从离线恢复时为什么要立即重连并清零计数,以及如何用确定随机源验证风暴是否真的被摊开。

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

《互联网产品的客户端架构·内容、社交与实时互动》6.3 降级路径:实时不可用时产品还能做什么

实时通道会断,产品不能跟着白屏。本节把连接状态映射成角标、自动插入、输入中、评论框与在线状态五种能力,给出暂停、手动、排队、禁用四类降级模式与恢复顺序,让页面在弱网下仍能读缓存、写草稿、手动刷新;队列只接受可幂等重放的写操作,并复盘一次整页空白事故。

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

附录 A 情感模型公式、参数表与数据集索引

卷三《叙事体验与路径度量》的附录:把度量侧的规格输入、六个代理指标的口径、五个定义式与本卷工作区的文件清单汇成一张可核对的总表,并给出可运行性命令与排错顺序。全部数字均来自本机实跑,随正文各章一并更新,便于在写新章节或修改叙事规格时随时对照、重跑与核对。

9 分钟阅读
叙事设计 互动叙事 书稿