用户服务 4 个 crate 合并为单一 user-service,按 DDD 限界上下文聚合

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
fish
2026-04-26 16:36:04 +08:00
parent 4e004f5a85
commit b5cb9daad7
28 changed files with 489 additions and 1038 deletions

View File

@@ -19,8 +19,8 @@
| 子段 | 用途 | 已分配端口 |
|------|------|-----------|
| `20100-20109` | 数据层 | `20101` Postgres、`20103` Redis |
| `20110-20149` | 认证/登录类 | `20111` 账号登录、`20113` 邮箱登录 |
| `20150-20189` | 注册/管理类 | `20112` 账号注册、`20114` 邮箱注册 |
| `20110-20149` | 用户业务服务 | `20110` user-service合并后单一服务 |
| `20150-20189` | 预留扩展 | 预留 |
| `20190-20199` | 预留/调试 | 预留 |
### user-service 端口明细
@@ -29,10 +29,10 @@
|--------|-----------|---------|------|
| user-postgres | `20101` | `5432` | PostgreSQL |
| user-redis | `20103` | `6379` | Redis 缓存 |
| user-login-account | `20111` | `8080` | 账号密码登录 |
| user-register-account | `20112` | `8080` | 账号注册 |
| user-login-email | `20113` | `8080` | 邮箱密码登录 |
| user-register-email | `20114` | `8080` | 邮箱注册 |
| user-service | `20110` | `8080` | 用户域统一服务(含账号/邮箱 登录/注册) |
> **历史端口(已回收,请勿复用)**`20111` `20112` `20113` `20114`
> 曾分别用于 `user-login-account` / `user-register-account` / `user-login-email` / `user-register-email` 四个独立微服务,现已合并为单一 `user-service:20110`,按 DDD 限界上下文聚合,内部由 axum Router 模块化拆分。
## 使用方式
@@ -43,11 +43,9 @@
## 示例 .env
```bash
# user-service/.env
# 数据层
USER_POSTGRES_PORT=20101
USER_REDIS_PORT=20103
USER_LOGIN_ACCOUNT_PORT=20111
USER_REGISTER_ACCOUNT_PORT=20112
USER_LOGIN_EMAIL_PORT=20113
USER_REGISTER_EMAIL_PORT=20114
# 用户业务服务(合并后)
USER_SERVICE_PORT=20110
```