大家好,我是 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/index
H5 端:
https://h5.mall4j.com/cloud/
项目体验
平台端:
商家端:
小程序:
安装使用
mall4cloud
依赖于多个中间件,需要先提前安装:
MySQL
Minio
Redis
Nacos
ElasticSearch
RocketMQ
中间件安装参考:
https://mp.weixin.qq.com/s?__biz=MzkzOTM3NjAzOQ==&mid=2247483780&idx=1&sn=b597d82fbe562590459631e3c02a63ea&chksm=c2f0ad4cf587245a58e365f4d1f48db4781c274adf8e8274f34eb3c4e91dcf92a41e7114a8f0&token=1388764922&lang=zh_CN#rd
克隆代码:
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/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。