0
点赞
收藏
分享

微信扫一扫

一个 5.2k+ Star 的微服务商城系统

大家好,我是 Java陈序员

自从微服务开始流行之后,各种商城系统、外卖系统可是层出不穷。面试的时候人人都说做过商城系统,导致现在一听电商系统就是烂大街的项目。

黑格尔曾经说过:存在即合理。电商系统的盛行,必然是由于市场需求导致。

目前,电商系统基本涵盖了 J2EE 中的主要技术栈。能否实现一套全链路的商城系统,是很考验一个程序员是否掌握后端技术栈的能力!

今天,给大家介绍一个 5.2k+ Star 的微服务商城系统,代码完全开源,没有任何二次封装,是一个非常适合二次开发的电商平台系统。

项目介绍

mall4cloud 一个后端基于 Spring CloudNacosSeataMySQLRedisRocketMQCanalElasticSearchMinio 的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的 UI 设计、支持集群部署、服务注册和发现。

一个 5.2k+ Star 的微服务商城系统_springcloud

目前提供了 PC 端、H5 端的商城系统,还有平台、商家端的后台管理系统。

后台管理系统功能模块:

  • 平台管理
  • 店铺管理
  • 商品管理
  • 订单管理
  • 规格管理
  • 权限管理
  • 资源管理

系统架构图:

一个 5.2k+ Star 的微服务商城系统_电商系统_02

技术栈:

一个 5.2k+ Star 的微服务商城系统_springcloud_03

项目地址:

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/

项目体验

平台端:

一个 5.2k+ Star 的微服务商城系统_springcloud_04

商家端:

一个 5.2k+ Star 的微服务商城系统_微服务_05

小程序:

一个 5.2k+ Star 的微服务商城系统_springcloud_06

安装使用

mall4cloud 依赖于多个中间件,需要先提前安装:

  • MySQL
  • Minio
  • Redis
  • Nacos
  • ElasticSearch
  • RocketMQ

中间件安装参考:

Docker部署中间件

克隆代码:

git clone https://github.com/gz-yami/mall4cloud.git

将代码导入到 IDEA ,使用 ctrl + shift + r 全局替换掉 192.168.1.46 为中间件服务器 ip

一个 5.2k+ Star 的微服务商城系统_微服务_07

启动项目&访问

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

举报

相关推荐

0 条评论