docs: update README to reflect Redis pub/sub instead of NATS

This commit is contained in:
ZhenYi 2026-04-16 17:24:11 +08:00
parent a09ff66191
commit 51e4531e95

View File

@ -4,7 +4,8 @@
## 项目概述 ## 项目概述
Code API 是一个全栈 monorepo 项目,采用 Rust 后端 + React 前端的技术栈。项目实现了类似 GitHub 的 Issue 追踪、Pull Request 代码审查、Git 仓库管理,以及类似 Slack 的实时聊天 Room 功能。 Code API 是一个全栈 monorepo 项目,采用 Rust 后端 + React 前端的技术栈。项目实现了类似 GitHub 的 Issue 追踪、Pull Request
代码审查、Git 仓库管理,以及类似 Slack 的实时聊天 Room 功能。
### 核心功能 ### 核心功能
@ -20,14 +21,14 @@ Code API 是一个全栈 monorepo 项目,采用 Rust 后端 + React 前端的
### 后端 (Rust) ### 后端 (Rust)
| 类别 | 技术 | | 类别 | 技术 |
|------|------| |--------|----------------------|
| 语言 | Rust 2024 Edition | | 语言 | Rust 2024 Edition |
| Web 框架 | Actix-web | | Web 框架 | Actix-web |
| ORM | SeaORM | | ORM | SeaORM |
| 数据库 | PostgreSQL | | 数据库 | PostgreSQL |
| 缓存 | Redis | | 缓存 | Redis |
| 实时通信 | WebSocket (actix-ws) | | 实时通信 | WebSocket (actix-ws) |
| 消息队列 | NATS | | 消息队列 | Redis |
| 向量数据库 | Qdrant | | 向量数据库 | Qdrant |
| Git 操作 | git2 / git2-ext | | Git 操作 | git2 / git2-ext |
| 认证 | JWT + Session | | 认证 | JWT + Session |
@ -36,7 +37,7 @@ Code API 是一个全栈 monorepo 项目,采用 Rust 后端 + React 前端的
### 前端 (TypeScript/React) ### 前端 (TypeScript/React)
| 类别 | 技术 | | 类别 | 技术 |
|------|------| |----------|----------------------------|
| 语言 | TypeScript 5.9 | | 语言 | TypeScript 5.9 |
| 框架 | React 19 | | 框架 | React 19 |
| 路由 | React Router v7 | | 路由 | React Router v7 |
@ -193,7 +194,7 @@ cargo run -p migrate
### 必需配置项 ### 必需配置项
| 变量名 | 说明 | 示例 | | 变量名 | 说明 | 示例 |
|--------|------|------| |--------------------|---------------|---------------------------------------|
| `APP_DATABASE_URL` | PostgreSQL 连接 | `postgresql://user:pass@localhost/db` | | `APP_DATABASE_URL` | PostgreSQL 连接 | `postgresql://user:pass@localhost/db` |
| `APP_REDIS_URL` | Redis 连接 | `redis://localhost:6379` | | `APP_REDIS_URL` | Redis 连接 | `redis://localhost:6379` |
| `APP_AI_API_KEY` | AI 服务 API Key | `sk-xxxxx` | | `APP_AI_API_KEY` | AI 服务 API Key | `sk-xxxxx` |
@ -202,7 +203,7 @@ cargo run -p migrate
### 可选配置项 ### 可选配置项
| 变量名 | 默认值 | 说明 | | 变量名 | 默认值 | 说明 |
|--------|--------|------| |--------------------------------|-------------|------------|
| `APP_DATABASE_MAX_CONNECTIONS` | 10 | 数据库连接池大小 | | `APP_DATABASE_MAX_CONNECTIONS` | 10 | 数据库连接池大小 |
| `APP_LOG_LEVEL` | info | 日志级别 | | `APP_LOG_LEVEL` | info | 日志级别 |
| `APP_QDRANT_URL` | - | 向量数据库地址 | | `APP_QDRANT_URL` | - | 向量数据库地址 |