posts

文章归档

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

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

全部文章

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

《互联网产品的服务端架构·内容、社交与实时互动》5.3 关系链的存储与查询

从「回声」共同好友查询在 1 万好友时耗时 12 秒的事故写起,拆解我关注谁、谁关注我、共同好友三类关系查询的代价,说明大 V 粉丝列表为什么不能全量拉,给出 Graph、Followers、Following 与 Common 的 Go 实现、去重排序测试和真实运行输出,并列出关系链存储与查询的常见错误。

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

《互联网产品的服务端架构·内容、社交与实时互动》5.2 拉黑、屏蔽与可见性判定

从「回声」一次拉黑只在前端生效的事故写起:用户拉黑骚扰者后,换个客户端仍能看到对方内容。文章把拉黑、屏蔽与可见性拆成不同层次,给出 CanView 的判定顺序、可读原因、拉黑压过好友的实现、边界测试与真实输出,并说明为什么可见性必须在服务端最终响应处统一生效。

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