开发技巧Java学习笔记Java 杂谈

GitHub上最火的SpringCloud微服务商城系统项目,附

2020-09-01  本文已影响0人  程序员知识圈

项目介绍

mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。

系统架构图

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

组织结构

mall
├── mall-common -- 工具类及通用代码模块
├── mall-mbg -- MyBatisGenerator生成的数据库操作代码模块
├── mall-security -- 封装SpringSecurity+JWT的安全认证的模块
├── mall-registry -- 基于Eureka的微服务注册中心
├── mall-config -- 基于Spring Cloud Config的微服务配置中心
├── mall-gateway -- 基于Spring Cloud Gateway的微服务API网关服务
├── mall-monitor -- 基于Spring Boot Admin的微服务监控中心
├── mall-admin -- 后台管理系统服务
├── mall-search -- 基于Elasticsearch的商品搜索系统服务
├── mall-portal -- 移动端商城系统服务
└── mall-demo -- 微服务远程调用测试服务

项目地址及项目教程

转发+关注,然后私信回复关键字 “教程” 即可获得《项目地址及项目教程》的免费获取方式。

技术选型

后端技术

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

前端技术

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

环境搭建

开发环境搭建

mall-swarm中使用到的环境和mall项目中大致相同,具体可以查看mall在Windows环境下的部署

简易环境搭建流程:

项目部署

mall-swarm项目启动有先后顺序,大家要按照以下顺序启动。

启动注册中心mall-registry

启动配置中心mall-config

启动监控中心mall-monitor

启动网关服务mall-gateway

启动后台管理服务mall-admin

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程 GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

启动前台服务mall-portal

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

启动搜索服务mall-search

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

启动测试服务mall-demo

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

效果展示

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

监控中心服务概览信息:

GitHub上最火的SpringCloud微服务商城系统项目,附全套教程 GitHub上最火的SpringCloud微服务商城系统项目,附全套教程 GitHub上最火的SpringCloud微服务商城系统项目,附全套教程 GitHub上最火的SpringCloud微服务商城系统项目,附全套教程

扩展解决方案

上一篇下一篇

猜你喜欢

热点阅读