cmmuu 统一平台

返回总索引

平台定位

cmmuu 是面向多个网站、工具和订阅服务的统一平台。主站与各子域名服务共享账号中心、管理后台、基础设施和运维体系,同时保持产品数据、订阅档位与权限边界相互隔离。

当前首个产品是 reqforge(AI 前置);后续新增工具时,优先复用统一账号、订阅、支付事件、审计和部署能力,而不是为每个项目重复建设一套基础模块。

已收录主题

当前架构方向

  • 仓库:采用一个 GitHub 私有 Monorepo,完整目录和前后端边界见 项目仓库与前后端架构
  • 前端:统一采用 TypeScript,主站、账号中心和各产品前端独立构建、按路径触发 CI/CD。
  • 后端:统一采用 Go 服务,先以模块化单体降低早期复杂度,达到明确扩容门槛后再拆分。
  • 账号:通过统一账号中心处理 Apple、Google、GitHub 和邮箱登录,对主站及子域名签发标准 OIDC 会话。
  • 数据:PostgreSQL 作为账户、订阅、订单和权限的事务型事实来源;Redis 只承担缓存、会话、限流和可重建异步状态。
  • 部署:前端使用边缘托管;Go 后端、PostgreSQL 和 Redis 使用容器化部署,但容器仍需运行在 VPS、物理机或托管容器平台之上。
  • 备份:采用 PostgreSQL 基础备份加 WAL 持续归档,异地写入 Cloudflare R2,并由广州 N100 或 NAS 拉取离线副本。