用 Docker Compose 部署一套小型微服务系统
把 PostgreSQL、MinIO、Nginx 和多个后端服务编排到一个 compose 文件里,踩了启动顺序、时区和文件挂载权限三个坑,记录排查思路。
个人学习笔记与项目实践记录
这里整理我在学习软件开发过程中的笔记与练习项目:后端以 .NET 为主,前端涉及 Vue,也在学习 Docker 部署与数据库相关的内容。笔记主要用于个人整理与回顾,不涉及任何经营性内容。
把 PostgreSQL、MinIO、Nginx 和多个后端服务编排到一个 compose 文件里,踩了启动顺序、时区和文件挂载权限三个坑,记录排查思路。
把 IsDeleted 直接放进唯一索引列,结果「删除 → 重建 → 再删除」必撞唯一键。修复方式是改用过滤索引,顺便整理了软删除方案的注意事项。
为什么微服务需要统一网关?Ocelot 的路由配置模型、静态路由与服务发现的取舍,以及反向代理 WebSocket 时最容易漏掉的两个请求头。