mall-swarm
mall-swarm是一套微服务商城系统,采用了Spring Cloud Alibaba、Spring Boot3、Kubernetes等核心技术。
mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。
springcloud-learning
一套涵盖大部分核心组件使用的Spring Cloud教程(2024最新版),包括Spring Cloud Alibaba及分布式事务Seata。
mall-admin-web
mall-admin-web是一个电商后台管理系统的前端项目,基于Vue+Element实现。
mall-app-web
mall-app-web是一个电商系统的移动端项目,基于uni-app实现。
mall-swarm-arch
mall-swarm微服务架构篇示例代码,带你搭建一个mall-swarm在使用的微服务项目脚手架。
mall-swarm微服务学习教程
友情提示
简介
2024最新微服务实战教程,Spring Cloud组件、微服务项目实战、Kubernetes容器化部署全方位解析。
mall-swarm项目(11k+star)是一套微服务商城系统,采用了Spring Cloud Alibaba、Spring Boot 3.2、JDK17、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。
项目地址
注意:本教程配套代码均在teach
分支下,请下载该分支下的代码!
Github
- 微服务后端项目:https://github.com/macrozheng/mall-swarm
- 后台管理系统项目:https://github.com/macrozheng/mall-admin-web
- 前台商城项目:https://github.com/macrozheng/mall-app-web
- Spring Cloud组件篇示例代码:https://github.com/macrozheng/springcloud-learning
- mall-swarm微服务架构篇示例代码:https://github.com/macrozheng/mall-swarm-arch
Gitee
- 微服务后端项目:https://gitee.com/macrozheng/mall-swarm
- 后台管理系统项目:https://gitee.com/macrozheng/mall-admin-web
- 前台商城项目:https://gitee.com/macrozheng/mall-app-web
- Spring Cloud组件篇示例代码:https://gitee.com/macrozheng/mall-swarm-arch
- mall-swarm微服务架构篇示例代码:https://gitee.com/macrozheng/mall-swarm-arch
序章
对mall-swarm项目的架构、业务、学习要求及学习思路进行介绍。
快速开始
讲解mall-swarm项目前后端在Windows下的开发环境搭建以及在Linux下的部署。
组件篇
对Spring Cloud全套核心组件进行讲解,涵盖Spring Cloud Alibaba、Spring Authorization Server和SkyWalking,基于Spring Cloud 2023。
架构篇
基于Spring Boot单应用脚手架mall-tiny,循序渐进地搭建一个mall-swarm项目在使用的微服务项目脚手架。
K8S篇
全面讲解Kubernetes的使用,基于企业级容器管理平台KubeSphere,实现mall-swarm项目在Kubernetes环境下的部署。