评分 8 · 来源:Simon Willison · 发布于 2026-04-24
评分依据:Bluesky For You Feed 架构深度解析:单 Go 进程 + SQLite 跑在客厅 PC 上服务 72000 用户。极简架构设计的典范案例。
Bluesky 最有趣的功能之一是任何人都可以运行自定义 feed 实现。spacecowboy 运营的 For You Feed 是其中最受欢迎的,约 72,000 用户在使用。
架构亮点
整个 Feed 由单个 Go 进程提供服务,使用 SQLite 数据库——运行在 spacecowboy 客厅里的「游戏 PC」上:
- 16 核 CPU
- 96GB RAM
- 4TB NVMe 存储
技术细节
这篇 guest post 发在 AT Protocol 博客上,详细解释了:
- Feed 推荐算法的实现方式
- SQLite 在高并发场景下的性能调优
- 单进程架构如何支撑 7.2 万用户的实时推荐
这是一个极简主义架构设计的绝佳案例,证明了精心设计的简单系统可以支撑惊人的用户规模。