- 快速体验项目:在线访问地址。
- 全套学习教程:《mall学习教程》。
- Spring Cloud全套教程:《SpringCloud学习教程》。
- 专属学习路线:学习不走弯路,整理了套非常不错的《mall专属学习路线》。
- 项目交流:想要加群交流项目的朋友,可以加入mall项目交流群。
mall-swarm
是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm
在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
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
系列教程:http://www.macrozheng.comSpring Cloud
系列教程:https://github.com/macrozheng/springcloud-learning技术 | 说明 | 官网 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io/ |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |
工具 | 版本号 | 下载 |
---|---|---|
JDK | 1.8 | https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html |
Mysql | 5.7 | https://www.mysql.com/ |
Redis | 5.0 | https://redis.io/download |
Elasticsearch | 7.6.2 | https://www.elastic.co/cn/downloads/elasticsearch |
Kibana | 7.6.2 | https://www.elastic.co/cn/downloads/kibana |
Logstash | 7.6.2 | https://www.elastic.co/cn/downloads/logstash |
MongoDb | 4.2.5 | https://www.mongodb.com/download-center |
RabbitMq | 3.7.14 | http://www.rabbitmq.com/download.html |
nginx | 1.10 | http://nginx.org/en/download.html |
Windows环境部署
mall-admin-web
项目的安装及部署请参考:mall前端项目的安装与部署;ELK
日志收集系统的搭建请参考:SpringBoot应用整合ELK实现日志收集;分布式事务
解决方案请参考:使用Seata彻底解决Spring Cloud中的分布式事务问题!。Docker环境部署
Kubernetes环境部署
学习不走弯路,关注公众号「macrozheng」,回复「学习路线」,获取mall项目专属学习路线!
加微信群交流,公众号后台回复「加群」即可。
Copyright (c) 2018-2021 macrozheng
mall 友情提示 快速体验项目:在线访问地址。 全套学习教程:《mall学习教程》。 微服务版本:基于Spring Cloud Hoxton & Alibaba的项目:mall-swarm。 专属学习路线:学习不走弯路,整理了套非常不错的《mall专属学习路线》。 项目交流:想要加群交流项目的朋友,可以加入mall项目交流群。 前言 mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实
番茄社交电商新零售系统是一套小程序+公众号 H5,移动营销覆盖,结合【分销+评团+砍价+秒杀】 ,拉新引流,社交互动,抢占海量移动电商用户资源的商城系统。 系统采用 Codeigniter + layui + vant-weapp + mysql 主要功能点 一:小程序和公众号数据互通 系统覆盖了小程序和公众号,实现了两端数据互通,后台统一数据管理,也可以单一使用,后续会增加H5端和PC端。重点
Manytree Mall(多树开源商城)是一个由多个微服务(spring boot 2x, spring cloud)以及前端(angular)来组建的一个小型多用途项目 演示链接 多树商城(中文) 多树商城(英文) 多树管理后台 手机端图片 管理端图片
mall-tiny 简介 mall-tiny是一款基于SpringBoot+MyBatis-Plus的快速开发脚手架,拥有完整的权限管理功能,可对接Vue前端,开箱即用。 项目演示 mall-tiny项目可无缝对接mall-admin-web前端项目,秒变权限管理系统。前端项目地址:https://github.com/macrozheng/mall-admin-web 技术选型 技术 版本 说明
知乎:如何看待慕课网涉嫌抄袭开源项目作为《Java工程师》的终极项目并上线销售? 《newbee-mall开源项目被慕课网拿去做课程,然后我毫不知情,这又是什么骚操作?》 《起诉书!慕课网你敢抄袭,我就敢起诉你!》 《花费3680元买了一个慕课网的Java就业班课程,里面竟然有自己写的开源项目!》 《newbee-mall开源项目被慕课网拿去做课程,讲师已道歉,课程却还在售卖》 《可笑!慕课网涉嫌
mall学习教程 简介 mall学习教程,架构、业务、技术要点全方位解析。mall项目(40k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 项目地址 后