docs: 更新README文档添加服务端口信息并精简内容

- 添加各服务的端口配置信息
- 移除过时的gRPC和RabbitMQ说明
- 删除贡献规范章节以保持文档简洁
This commit is contained in:
fanfpy 2025-07-10 10:20:00 +08:00
parent 75e10f5324
commit eec2da5343

View File

@ -3,14 +3,16 @@
面向个人投资者的智能选股分析系统,采用微服务架构构建。
## 服务一览
- data-service提供 A 股 / 美股行情数据Python
- quant-service量化因子计算服务Python
- emotion-service情绪分析服务Python
- recommend-service融合推荐服务C#
- user-service用户管理服务C#
- frontend前端交互界面Vue.js
- gitea-webhook监听 Gitea Webhook 进行持续部署
- traefik作为统一网关实现服务发现和路由
各服务端口信息如下:
- data-service提供 A 股 / 美股行情数据Python端口8000
- quant-service量化因子计算服务Python端口8001
- emotion-service情绪分析服务Python端口8002
- recommend-service融合推荐服务C#端口8003
- user-service用户管理服务C#端口8004
- frontend前端交互界面Vue.js端口80
- gitea-webhook监听 Gitea Webhook 进行持续部署,未在 docker-compose.yml 中明确端口
- traefik作为统一网关实现服务发现和路由主入口端口80Dashboard 端口8080
## 使用方式
```bash
@ -23,12 +25,10 @@ docker compose up --build
**核心组件**
- 服务发现Consul
- API网关Traefik with Let's Encrypt
- 消息队列RabbitMQ
- 数据存储PostgreSQL + Redis
**通信协议**
- RESTful API80% 服务)
- gRPCquant-service 与 data-service
## 🔧 环境变量
```env
@ -49,10 +49,6 @@ uvicorn app:app --reload
dotnet run
```
## 🤝 贡献规范
1. 分支命名feat/xxx, fix/xxx
2. 提交信息遵循 Conventional Commits
3. 提交 PR 前需通过 SonarQube 检测
## 📄 许可
[MIT](LICENSE)