Smart Shop 智慧商业系统
面向中小商户的多租户 SaaS 管理系统。
技术架构
| 层级 | 技术选型 |
|---|---|
| 后端 | Spring Boot 2.3 + JDK 8 + MyBatis-Plus |
| 前端 | Vue 3 + Vben Admin + Ant Design Vue |
| 数据库 | MySQL 8.0(阿里云 RDS) |
| 缓存 | Redis 6.x(阿里云) |
| 消息队列 | RabbitMQ(阿里云 AMQP) |
| 搜索引擎 | Elasticsearch Serverless(阿里云) |
| 部署 | Docker Compose + Nginx |
核心功能
- 多租户管理(MyBatis-Plus 租户隔离)
- 商品 / 库存管理
- 采购 / 销售 / 退换货
- 财务报表生成
- 会员与优惠券系统
- 短信通知
部署架构
用户浏览器
↓ HTTPS
Nginx(反向代理)
↓ /admin
Spring Boot(Docker)
↓
阿里云 RDS / Redis / RabbitMQ / ES运维
- 日志:ELK(自建)+ 阿里云日志服务
- 监控:Spring Boot Actuator + Prometheus
- 备份:每日自动备份,RDS 7天快照
项目进行中,当前版本:v1.0