From eec2da5343f92a9499e5cf4decea9d6896536e1a Mon Sep 17 00:00:00 2001 From: fanfpy Date: Thu, 10 Jul 2025 10:20:00 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0README=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=B7=BB=E5=8A=A0=E6=9C=8D=E5=8A=A1=E7=AB=AF=E5=8F=A3?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=B9=B6=E7=B2=BE=E7=AE=80=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加各服务的端口配置信息 - 移除过时的gRPC和RabbitMQ说明 - 删除贡献规范章节以保持文档简洁 --- README.md | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index d22d1e7..d325ff0 100644 --- a/README.md +++ b/README.md @@ -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:作为统一网关实现服务发现和路由,主入口端口:80,Dashboard 端口:8080 ## 使用方式 ```bash @@ -23,12 +25,10 @@ docker compose up --build **核心组件**: - 服务发现:Consul - API网关:Traefik with Let's Encrypt -- 消息队列:RabbitMQ - 数据存储:PostgreSQL + Redis **通信协议**: - RESTful API(80% 服务) -- gRPC(quant-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)