首页 > 其他分享 >一个 5.2k+ Star 的微服务商城系统

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

时间:2023-11-18 22:35:46浏览次数:26  
标签:5.2 Star 系统 https mall4cloud 电商 com 商城

大家好,我是 Java陈序员

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

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

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

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

项目介绍

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

mall4cloud

目前提供了 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
  1. 克隆代码:

    git clone https://github.com/gz-yami/mall4cloud.git
    
  2. 将代码导入到 IDEA
    使用 ctrl + shift + r 全局替换掉 192.168.1.46 为中间件服务器 ip

    项目目录结构

  3. 启动项目&访问

最后

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

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

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

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

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

标签:5.2,Star,系统,https,mall4cloud,电商,com,商城
From: https://www.cnblogs.com/codechen8848/p/17841240.html

相关文章

  • 02_自定义Springboot starter
     创建springbootstarter 创建一个demostarter  创建配置类@Configuration@EnableConfigurationProperties(EmailProperties.class)@ConditionalOnBean(EmailEnable.class)publicclassEmailAutoConfiguration{static{System.out.println("Em......
  • 打造活跃企业内部社区—社区积分商城助您实现匿名发帖与激励机制
    在企业内部,建立一个积极互动的员工社区是提升团队协作和员工参与度的关键。如果您是需要做内部企业文化宣扬,自荐可以了解下我们短说论坛产品。一、匿名发帖,鼓励畅所欲言短说社区支持匿名发帖功能,员工可以在保护隐私的前提下,自由地表达自己的意见、建议和问题。这种匿名的形式鼓励员......
  • Fastapi框架:Starlette,Pydantic 与 FastAPI 框架是什么关系?
    【一】介绍Starlette是个什么项目;IDE开发时Python3.5+版本的"typehints"的好处:简短、直观和标准的Python类型声明;介绍Pydantic包,FastAPI项目的开发为什么要使用Pydantic【二】Starlette【1】介绍Starlette是一种轻量级的ASGI框架/工具包,是构建高性能A......
  • 收银系统源码收银系统OEM定制开发(收银POS+线上商城+ERP+营销插件+聚合支付)
    源码:零售行业线下线上一体化收银系统1.开发语言核心开发语言: php、HTML5、JavaPHP开发环境:php7.3安卓端收银、助手: 原生的JavaPC收银端: HTML5、vue+css+js+nwjs微信小程序助手: 原生小程序开发商城: uniapp后合管理: HTML5+vue+element-ui+css+js2.适用行业适用于泛零售行......
  • 这款 7k Star 的国产监控系统,真不错!
    我们都知道天下没有“永不宕机”的系统,但每次线上出问题都要拉出一个程序员“祭天”。所以一款靠谱、好用的监控工具就显得十分重要,它可以在生产环境出故障的第一时间发出告警,并提供详实的数据,帮助程序员尽早发现故障、尽快定位问题。我们都知道天下没有“永不宕机”......
  • Getting Started with Pktgen
    Thissectioncontainsinstructionsonhowtogetupandrunningwith DPDK andthe pktgen trafficgeneratorapplication.本节包含有关如何启动和运行DPDK和pktgen流量生成器应用程序的说明。TheseinstructionsrelatetosettingupDPDKand pktgen onanUb......
  • 01_实验一_操作系统的启动start
    实验一操作系统的启动从源代码到可运行的操作系统(前置知识)API与SDK以C语言编写的操作系统为背景进行介绍,EOS是由C语言编写的操作系统和应用程序之间一个重要的纽带就是应用程序接口(简称API)。操作系统通过开放API为应>用程序提供服务,应用程序通过使用这些API......
  • starlink sppedtest
    starlinksppedtest  注:有些手机APP会判断当前设备的GPS位置,如果不在指定国家区域内,可能会禁止使用。例如:抖音直播或微信直播会禁止在国外地区用户开视频直播。{"device":{"app":{"version":"2.0.31","environment":"production",......
  • vue的虚拟dom渲染真实dom的过程中首先会对新老VNode的开始和结束位置进行标记:oldStart
    关于Vue中的diff算法说法错误的是()A比较只会在同层级节点进行比较,不会跨层级比较B在diff比较的过程中,循环从两边向中间收拢。Cvue的虚拟dom渲染真实dom的过程中首先会对新老VNode的开始和结束位置进行标记:oldStartIdx、oldEndIdx、newStartIdx、newEndIdxD当老VNode节......
  • 使用PageHelper.startPage时 net.sf.jsqlparser.parser.ParseException: Encountered
    使用PageHelper.startPage时net.sf.jsqlparser.parser.ParseException:Encountered解决方案对比代码:原来的写法:PageHelper.startPage(page,size,order);List<xxx>list=xxxMapperExt.selectxxx(id,type);修改之后:PageHelper.startPage(page,size);List<xxx>list=xxxM......