在我们平时做项目的时候,项目中使用的技术往往是最重要的,尤其是用于搭建框架的技术,因为这些技术可以复用到任何同类项目中去。下面我们就来学习下《mall-swarm微服务学习教程》的架构篇,主要是带大家搭建一个mall-swarm项目在使用的项目脚手架
mall-swarm-tiny
,这个过程精简掉了mall-swarm项目中的电商业务,纯粹学习mall-swarm项目中使用的技术。希望大家通过架构篇的学习,能独立搭建一个通用的微服务项目脚手架!
在我们平时做项目的时候,项目中使用的技术往往是最重要的,因为这些技术可以复用到任何同类项目中去。下面我们就来学习下《mall-swarm微服务学习教程》的组件篇,在组件篇中我们将学习几乎所有常用的微服务组件,为我们学习mall-swarm项目打好基础!
mall-swarm项目是Github上最火的电商实战项目mall(60K+Star)的微服务版本,本节课程作为《mall-swarm微服务学习教程》的开篇,主要对mall-swarm项目中使用的技术、功能及数据库表进行介绍,希望大家能对mall-swarm项目有所了解。
在学习项目之前,我们最好先了解下项目的功能。本节课程将带大家熟悉下mall-swarm项目的核心功能,包括后台管理系统功能及移动端商城功能,还会给大家演示下前后端结合的订单流程以及系统功能,争取让大家对mall-swarm项目实现的功能有个大概了解。
微服务作为Java体系里的进阶技术,需要学习者有一定的Java基础,所以说学习mall-swarm项目也需要这些基础的。本节课程将从mall-swarm所使用的主流技术栈出发,讲解下mall-swarm项目的学习要求。
在学习mall-swarm项目之前,我们有必要对其学习思路和课程内容有个整体的了解,本节课程我们将对这些内容进行介绍。
之前有很多小伙伴问我,mall-swarm项目有没有视频教程?可见大家对mall-swarm项目的视频教程还是挺期待的。为了帮助大家
更系统、高效
地学习mall-swarm项目,最近录制了一套视频教程,该教程包含Spring Cloud核心组件、微服务项目实战、Kubernetes容器化部署等内容。全套教程为2024最新版本,基于目前最新的Spring Cloud技术栈,感兴趣的小伙伴可以了解下!
Kubernetes(简称K8S)是一套非常流行的容器编排系统,目前有很多项目在生产环境都是使用它来部署的。接下来我们就要进入K8S篇的学习了,在K8S篇中,主要讲解K8S的核心概念和基本使用,还会讲解一个企业级容器管理平台KubeSphere的使用,最后我们会实现mall-swarm项目在K8S环境下的部署。
学习开源项目把项目跑起来是很重要的一步,在教程的《快速开始》部分,将带大家把mall-swarm项目运行起来,涵盖Windows下的开发环境搭建和Linux下的部署,本节课程将带大家搭建mall-swarm项目在Windows下的开发环境。
在上一节课程中我们讲解了mall-swarm后端项目的开发环境搭建,这节课程我们来讲解下后台管理系统项目
mall-admin-web
和前台商城项目mall-app-web
的搭建。