更新 系统架构设计.md

This commit is contained in:
西街长安 2025-09-14 22:05:00 +08:00
parent dcbe12ef40
commit 8c7c31e37d

View File

@ -1,34 +1,37 @@
# 系统架构设计
## 1.1 系统概述
- 项目名称:聊天系统
- 项目类型即时通讯Web 端)
- 技术栈:
- 前端Vue + WebSocket
- 后端Node.js / Java / Python
- 数据库MySQL / PostgreSQL + Redis
- 消息队列Kafka / RabbitMQ可选
- 部署Docker + Nginx + 云服务器
## 1.2 系统架构图
- [前端] ↔ [WebSocket Server] ↔ [业务服务器] ↔ [数据库/缓存]
## 1.3 模块划分
### 前端模块
- 登录/注册
- 好友列表
- 单聊聊天窗口
- 群聊聊天窗口
- 文件/表情/图片发送
### 后端模块
- 用户管理(注册、登录、资料)
- 好友管理(加好友、删除、黑名单)
- 消息管理(单聊、群聊、已读/未读、撤回)
- 群聊管理(创建群、成员管理、公告)
- 通知管理(好友请求、群邀请、系统消息)
### 中间件/第三方
- WebSocket 实时通信
- Redis 消息缓存
# 系统架构设计
## 1.1 系统概述
- 项目名称:聊天系统
- 项目类型即时通讯Web 端)
- 技术栈:
- 前端Vue + WebSocket
- 后端:.NET/C#
- 数据库MySQL + Redis
- 消息队列Kafka
- 部署Docker + Nginx + 云服务器
## 1.2 系统架构图
- [前端] ↔ [WebSocket Server] ↔ [业务服务器] ↔ [数据库/缓存]
## 1.3 模块划分
### 前端模块
- 登录/注册
- 好友列表
- 单聊聊天窗口
- 个人资料窗口
- 语音/视频通话
- 群聊聊天窗口
- 文件/表情/图片发送
### 后端模块
- 用户管理(注册、登录、资料)
- 好友管理(加好友、删除、黑名单)
- 消息管理(单聊、群聊、已读/未读、撤回)
- 群聊管理(创建群、成员管理、公告)
- 通知管理(好友请求、群邀请、系统消息)
- 通话管理
### 中间件/第三方
- WebSocket 实时通信
- Redis 消息缓存
- 文件存储(图片/语音/文件)