mall-swarm微服务商城系统
mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
系统GitHub地址:https://github.com/macrozheng/mall-swarm
mall
├── mall-common -- 工具类及通用代码模块
├── mall-mbg -- MyBatisGenerator生成的数据库操作代码模块
├── mall-auth -- 基于Spring Security Oauth2的统一的认证中心
├── mall-gateway -- 基于Spring Cloud Gateway的微服务API网关服务
├── mall-monitor -- 基于Spring Boot Admin的微服务监控中心
├── mall-admin -- 后台管理系统服务
├── mall-search -- 基于Elasticsearch的商品搜索系统服务
├── mall-portal -- 移动端商城系统服务
├── mall-demo -- 微服务远程调用测试服务
└── config -- 配置中心存储的配置
项目文档:
项目文档mall系列教程:https://www.macrozheng.com
配套Spring Cloud系列教程:https://github.com/macrozheng/springcloud-learning
项目演示
后台管理系统: https://www.macrozheng.com/admin/index.html
移动端商城系统:https://www.macrozheng.com/app/mainpage.html
mall-swarm微服务商城系统相关推荐
- springcloud 整合 gateway_GitHub上最火的SpringCloud微服务商城系统项目,附全套教程
项目介绍 mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich.Spring Boot 2.MyBatis.Docker.Elasticsearch等核心技术 ...
- mall-swarm是一套微服务商城系统
介绍: mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba.Spring Boot 2.3.Oauth2.MyBatis.Elasti ...
- 微服务商城系统(十四)微信支付
文章目录 一.支付微服务 1.微信支付 API 2.HttpClient 工具类 3.支付微服务搭建 二.微信支付二维码生成 三.检测支付状态 四.内网穿透 五.支付结果通知 1.支付结果回调通知 2 ...
- 微服务商城系统(十六)秒杀核心
代码链接: https://github.com/betterGa/ChangGou 文章目录 一.防止秒杀重复排队 二. 并发超卖问题解决 三. 订单支付 1.实现根据不同类型订单识别不同操作队列 ...
- 微服务商城系统(十) Spring Security Oauth2 + JWT 用户认证
文章目录 一.用户认证分析 1.认证 与 授权 2.单点登录 3.第三方账号登录 4.第三方认证 5.认证技术方案 6.Security Oauth 2.0 入门 7. 资源服务授权 (1)资源服务授 ...
- 微服务商城系统(六)商品搜索 SpringBoot 整合 Elasticsearch
文章目录 一.Elasticsearch 和 IK 分词器的安装 二.Kibana 使用 三.数据导入 Elasticsearch 1.SpringData Elasticsearch 介绍 2.搜索 ...
- 微服务商城系统(十三)订单、支付流程分析
文章目录 一.订单 1.登录页面配置 2.用户收件地址查询 3. 下单 (1)表结构介绍 (2)下单实现 (3)库存变更 (4)增加积分 二. 支付流程分析 1. 二维码创建 2.微信扫码支付简介 ( ...
- 微服务商城系统(一)框架搭建、商品微服务搭建
文章目录 一.预备 1.微服务 2.缓存 3.通用Mapper 和 PageHelper 4.持久化 5.电商模式 二.系统设计 三.框架搭建 1.环境准备 2.项目结构介绍 3.公共工程搭建 (1) ...
- 微服务商城系统 实战记录 用户、商家、后台管理员注册与登录功能实现
代码见 https://github.com/betterGa/ChangGou 文章目录 一.用户注册 1.使用 ajax (POST 方法) 2.使用 thymeleaf 3.解决跨域问题 二.用 ...
最新文章
- Spark-ML-数据获取/处理/准备
- c++和c语言的区别_C 语言和 C++ 有什么区别?老程序员居然这样理解,不怕你不懂...
- spring boot 异常设计原理
- 基于SegNet和UNet的遥感图像分割代码解读
- cpu压测 windows_cpu压测神器:cpuburn深度指南
- 类固醇上的Java:5种超级有用的JIT优化技术
- vue-resource.js的get和post的正确用法
- 推荐一种优秀的数据结构技巧
- 2021-09-06146. LRU 缓存机制 哈希表
- MFC学习笔记(一)MFC基本知识介绍、建立MFC应用程序
- Profinet协议生成GSD文件教程
- 2022 star*CTF-Writeup
- 在linux启动docker时,报告XIO: fatal IO error 错误
- 如何将windows桌面变成类似mac样式
- elasticsearch 深入 —— 地理位置
- 【深度学习】关于pytorch中使用pretrained的模型,对模型进行调整
- 2023啦 最新无人直播小白教程!
- Vue之导出xlsx
- Python判断大小写和数字和常用方法
- 英语单词词根词缀和词性转换