Go 服务工程化 MOC

项目结构、DI、优雅关闭、worker/pipeline、配置日志观测、缓存限流与容器部署导航。

#type / moc #status / growing #tech / dev / backend #resource / go

[!info] related notes

Go 服务工程化 MOC

这个概念为什么出现

“能处理请求”不等于“能上线运维”。本图组织结构、生命周期、横切能力与发布相关主题。

这张地图覆盖什么

分层与 DI、配置日志观测、优雅关闭与健康检查、worker/pipeline、缓存限流、Docker 与构建。

从这里开始

  1. 项目结构
  2. 手动 DI
  3. 配置
  4. 日志
  5. 优雅关闭
  6. worker pool

结构与边界

生命周期

并发组织

可观测与运维

安全与容量

配置与缓存

相邻主题

自测题

  1. composition root 通常在哪?
  2. 优雅关闭至少要停止什么?
答案
  1. main/cmd 组装处。
  2. 停止接新请求、取消在途、有界等待、释放依赖。
创建于 2026/6/20 更新于 2026/7/15