★推荐 | 语言: Java | ⭐ GitHub 13K | 推荐指数: ★★★★★
mall-swarm是一套微服务商城系统,采用Spring Cloud Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础上集成了注册中心、配置中心、监控中心、网关等系统功能。
【核心功能】
• 微服务架构:基于Spring Cloud Alibaba完整微服务体系
• 支付模块:集成微信/支付宝支付,完整支付流程
• 订单系统:完整订单生命周期管理
• 用户系统:Oauth2认证,JWT token
• 商品系统:ES搜索引擎,支持商品搜索
• 营销系统:优惠券、秒杀、团购等
• 运维监控:Sentinel流量控制、Gateway网关、Spring Boot Admin
• 容器部署:Docker一键部署所有服务
【技术栈】
Spring Cloud Alibaba + Spring Boot + MyBatis + Elasticsearch + RabbitMQ + Redis + Vue.js + Docker
【适用场景】
微服务电商平台 | 分布式系统学习 | 企业级电商系统 | 高并发电商
【项目地址】
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0
【使用说明】
1. 环境要求:JDK 1.8+、Maven 3.3+、Docker、Docker Compose
2. 克隆项目:git clone https://github.com/macrozheng/mall-swarm.git
3. 使用Docker Compose一键启动所有服务
4. 或手动编译:mvn clean package
5. 依次启动:注册中心→配置中心→网关→业务服务 |