posts

文章归档

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

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

全部文章

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

《互联网产品的服务端架构·规模化与架构演进》2.3 切换、回切与演练

从一次演练通过却回切失败的事故出发,区分切换、回切与演练三件不同的事,给出回切前必须回答的数据新鲜度与版本对齐问题,说明演练只切不回为什么危险,并用一个失败后继续执行、单步 panic 不扩散的 Go 演练器与可回归测试把流程固定下来,最后列出常见边界。

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

《互联网产品的服务端架构·规模化与架构演进》2.2 数据同步与冲突

围绕同一条记录在两个单元被同时修改的场景,拆解版本、时间与业务语义三层冲突判定,说明为什么时间戳不能替代版本号,复盘一次静默覆盖造成的数据事故,并用 Go 合并函数与针对性测试把冲突处理变成可审计的代码,最后给出冲突上报与人工裁决的明确边界。

13 分钟阅读
书稿 互联网产品 服务端架构