大家好,我是 Java陈序员。
自从微服务开始流行之后,各种商城系统、外卖系统可是层出不穷。面试的时候人人都说做过商城系统,导致现在一听电商系统就是烂大街的项目。
黑格尔曾经说过:存在即合理。电商系统的盛行,必然是由于市场需求导致。
目前,电商系统基本涵盖了 J2EE 中的主要技术栈。能否实现一套全链路的商城系统,是很考验一个程序员是否掌握后端技术栈的能力!
今天,给大家介绍一个 5.2k+ Star 的微服务商城系统,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。
项目介绍
mall4cloud 一个后端基于 Spring Cloud、Nacos、Seata、MySQL、Redis、RocketMQ、Canal、ElasticSearch、Minio 的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的 UI 设计、支持集群部署、服务注册和发现。

目前提供了 PC 端、H5 端的商城系统,还有平台、商家端的后台管理系统。
后台管理系统功能模块:
- 平台管理
- 店铺管理
- 商品管理
- 订单管理
- 规格管理
- 权限管理
- 资源管理
系统架构图:

技术栈:

项目地址:
https://github.com/gz-yami/mall4cloud在线文档:
https://gitee.com/gz-yami/mall4cloud/tree/master/doc在线体验:
PC 端:
https://cloud-pc.mall4j.com/indexH5 端:
https://h5.mall4j.com/cloud/项目体验
平台端:

商家端:

小程序:

安装使用
mall4cloud 依赖于多个中间件,需要先提前安装:
MySQLMinioRedisNacosElasticSearchRocketMQ
中间件安装参考:
Docker部署中间件
克隆代码:
git clone https://github.com/gz-yami/mall4cloud.git将代码导入到 IDEA ,使用 ctrl + shift + r 全局替换掉 192.168.1.46 为中间件服务器 ip

启动项目&访问
最后
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!










