更新项目文件结构,统一文档风格
This commit is contained in:
61
README.md
61
README.md
@@ -8,7 +8,23 @@
|
||||
|
||||
```
|
||||
.
|
||||
├── backend/ # 后端项目
|
||||
├── backend-java/ # 后端Java微服务项目
|
||||
│ ├── api/ # API网关
|
||||
│ ├── gateway/ # 网关服务
|
||||
│ ├── registry/ # 服务注册与发现
|
||||
│ ├── config-server/ # 配置中心
|
||||
│ ├── services/ # 业务服务模块
|
||||
│ │ ├── farming-service/ # 养殖管理服务
|
||||
│ │ ├── finance-service/ # 金融服务
|
||||
│ │ ├── government-service/ # 政府监管服务
|
||||
│ │ ├── trade-service/ # 交易管理服务
|
||||
│ │ ├── mall-service/ # 商城管理服务
|
||||
│ │ ├── data-platform-service/ # 数据中台服务
|
||||
│ │ ├── ai-service/ # AI能力服务
|
||||
│ │ └── user-center-service/ # 用户中心服务
|
||||
│ ├── common/ # 公共模块
|
||||
│ ├── docs/ # 文档
|
||||
│ └── scripts/ # 脚本
|
||||
├── admin-system/ # 管理后台系统
|
||||
│ ├── farming-management/ # 养殖管理系统
|
||||
│ ├── bank-supervision/ # 银行监管系统
|
||||
@@ -28,27 +44,6 @@
|
||||
│ ├── data-platform/ # 数据中台小程序
|
||||
│ └── ai-capabilities/ # AI能力小程序
|
||||
├── docs/ # 文档目录
|
||||
│ ├── api/ # API服务
|
||||
│ │ ├── farming/ # 养殖管理API
|
||||
│ │ ├── finance/ # 金融服务API
|
||||
│ │ ├── government/ # 政府监管API
|
||||
│ │ ├── trade/ # 交易管理API
|
||||
│ │ ├── mall/ # 商城管理API
|
||||
│ │ ├── data-platform/ # 数据中台API
|
||||
│ │ ├── ai/ # AI能力API
|
||||
│ │ └── user-center/ # 用户中心API
|
||||
│ ├── services/ # 微服务模块
|
||||
│ │ ├── farming-service/ # 养殖管理服务
|
||||
│ │ ├── finance-service/ # 金融服务
|
||||
│ │ ├── government-service/ # 政府监管服务
|
||||
│ │ ├── trade-service/ # 交易管理服务
|
||||
│ │ ├── mall-service/ # 商城管理服务
|
||||
│ │ ├── data-platform-service/ # 数据中台服务
|
||||
│ │ ├── ai-service/ # AI能力服务
|
||||
│ │ └── user-center-service/ # 用户中心服务
|
||||
│ ├── database/ # 数据库脚本
|
||||
│ └── utils/ # 工具函数
|
||||
├── docs/ # 文档目录
|
||||
│ ├── design/ # 设计文档
|
||||
│ ├── requirements/ # 需求文档
|
||||
│ └── development_plans/ # 开发计划文档
|
||||
@@ -73,12 +68,22 @@
|
||||
- **微信小程序矩阵 (mini_program/)**: 微信小程序原生开发 + uni-app
|
||||
|
||||
### 后端技术栈
|
||||
- **API服务**: Node.js + Express.js + TypeScript + RESTful API
|
||||
- **数据库**: MySQL
|
||||
- **核心框架**: Spring Boot 2.7.5 + Spring Cloud 2021.0.5
|
||||
- **编程语言**: Java 11
|
||||
- **构建工具**: Maven 3.8+
|
||||
- **数据库**: MySQL 8.0
|
||||
- **缓存系统**: Redis
|
||||
- **消息队列**: RabbitMQ(用于异步处理)
|
||||
- **文件存储**: 腾讯云对象存储
|
||||
- **实时通信**: WebSocket(用于大屏数据推送和实时通知)
|
||||
- **消息队列**: RabbitMQ
|
||||
- **API文档**: Swagger/OpenAPI 3.0
|
||||
- **监控**: Spring Boot Admin + Micrometer
|
||||
- **安全**: Spring Security + OAuth2 + JWT
|
||||
- **配置中心**: Spring Cloud Config
|
||||
- **服务发现**: Spring Cloud Eureka
|
||||
- **负载均衡**: Spring Cloud LoadBalancer
|
||||
- **熔断器**: Resilience4j
|
||||
- **链路追踪**: Spring Cloud Sleuth + Zipkin
|
||||
- **容器化**: Docker
|
||||
- **编排**: Kubernetes
|
||||
|
||||
## 部署说明
|
||||
|
||||
@@ -87,7 +92,7 @@
|
||||
## 开发说明
|
||||
|
||||
1. 管理后台系统 (admin-system/) 使用 Vite 构建
|
||||
2. 后端项目 (backend/) 基于 Node.js 和 Express.js
|
||||
2. 后端项目 (backend-java/) 基于 Java 11 和 Spring Boot 2.7.5
|
||||
3. 各个子系统可以独立开发和部署
|
||||
4. 微服务架构便于扩展和维护
|
||||
|
||||
|
||||
Reference in New Issue
Block a user