# 📚 项目知识库
欢迎来到项目知识库。
本 Wiki 用于统一沉淀项目的架构设计、业务知识、开发规范、部署运维以及问题经验,帮助团队快速了解项目并持续积累知识。
如果你是第一次进入本项目,建议按照以下顺序阅读:
- 项目介绍 —— 了解项目背景、目标和整体功能
- 系统架构 —— 了解系统整体架构和技术栈
- 业务模块 —— 了解系统提供的核心业务能力
- 开发指南 —— 了解本地开发环境和项目结构
- 开发规范 —— 了解团队统一的开发规范
- 部署运维 —— 了解系统部署、发布和运维方式
项目介绍用于记录项目的基础信息。
主要包括:
- 项目背景
- 项目目标
- 系统定位
- 核心功能
- 系统边界
- 项目成员
- 联系方式
👉 查看项目介绍
系统架构用于记录项目整体技术架构以及各组件之间的关系。
主要包括:
- 系统总体架构
- 前后端架构
- 微服务架构
- 数据库架构
- 消息队列架构
- 缓存架构
- 文件存储架构
- 日志架构
- 第三方系统集成
flowchart TB
User[用户] --> Gateway[API Gateway]
Gateway --> Auth[认证服务]
Gateway --> Business[业务服务]
Gateway --> File[文件服务]
Business --> MySQL[(MySQL)]
Business --> Redis[(Redis)]
Business --> MQ[RabbitMQ / Kafka]
File --> OSS[(OSS / MinIO)]
Business --> ES[(Elasticsearch)]
Business --> CK[(ClickHouse)]
Business --> Logs[日志系统]