AriStockAI/README.md
fanfpy eec2da5343 docs: 更新README文档添加服务端口信息并精简内容
- 添加各服务的端口配置信息
- 移除过时的gRPC和RabbitMQ说明
- 删除贡献规范章节以保持文档简洁
2025-07-10 10:20:00 +08:00

1.4 KiB
Raw Blame History

AriStockAI

面向个人投资者的智能选股分析系统,采用微服务架构构建。

服务一览

各服务端口信息如下:

  • 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

使用方式

docker compose up --build

📦 技术架构

架构图

核心组件

  • 服务发现Consul
  • API网关Traefik with Let's Encrypt
  • 数据存储PostgreSQL + Redis

通信协议

  • RESTful API80% 服务)

🔧 环境变量

CONSUL_HTTP_ADDR=consul:8500
ALPHAVANTAGE_API_KEY=your_key

📚 API 文档

访问统一入口:http://localhost/docs

🛠 开发指南

# Python 服务
pip install -r requirements.txt
uvicorn app:app --reload

# C# 服务
dotnet run

📄 许可

MIT

访问入口:http://localhost 或你的服务器域名(如 AriStockAI.com