[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4042":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},4042,"mall-swarm","macrozheng\u002Fmall-swarm","macrozheng","mall-swarm是一套微服务商城系统，采用了 Spring Cloud Alibaba、Spring Boot 3.5、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术，同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。","https:\u002F\u002Fcloud.macrozheng.com",null,"Java",12997,5528,271,6,0,5,22,65,24,97.5,"Apache License 2.0",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40],"docker","elasticsearch","java","k8s","kubernetes","mongodb","mybatis","mysql","rabbitmq","redis","spring-boot","spring-cloud","springboot","springcloud","2026-06-12 04:00:20","# mall-swarm\n\n\u003Cp>\n  \u003Ca href=\"#公众号\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E5%85%AC%E4%BC%97%E5%8F%B7-macrozheng-blue.svg\" alt=\"公众号\">\u003C\u002Fa>\n  \u003Ca href=\"#公众号\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E4%BA%A4%E6%B5%81-%E5%BE%AE%E4%BF%A1%E7%BE%A4-2BA245.svg\" alt=\"交流\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-learning\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E5%AD%A6%E4%B9%A0%E6%95%99%E7%A8%8B-mall--learning-green.svg\" alt=\"学习教程\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E5%90%8E%E5%8F%B0%E9%A1%B9%E7%9B%AE-mall-blue.svg\" alt=\"后台项目\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-admin-web\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E5%89%8D%E7%AB%AF%E9%A1%B9%E7%9B%AE-mall--admin--web-green.svg\" alt=\"前端项目\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-app-web\">\u003Cimg src=\"https:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E5%89%8D%E5%8F%B0%E5%95%86%E5%9F%8E%E9%A1%B9%E7%9B%AE-mall--app--web-green.svg\" alt=\"前台商城项目\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgitee.com\u002Fmacrozheng\u002Fmall-swarm\">\u003Cimg src=\"http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbadge\u002F%E7%A0%81%E4%BA%91-%E9%A1%B9%E7%9B%AE%E5%9C%B0%E5%9D%80-orange.svg\" alt=\"码云\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n## 友情提示\n\n> 1. **快速体验项目**：[在线访问地址](https:\u002F\u002Fcloud.macrozheng.com\u002Fadmin\u002Findex.html) 。\n> 2. **全套学习教程**：[《mall-swarm微服务学习教程》](https:\u002F\u002Fcloud.macrozheng.com) 。\n> 3. **视频教程（2024最新版）**：[《mall-swarm视频教程》](https:\u002F\u002Fcloud.macrozheng.com\u002Fvideo\u002F) 。\n> 4. **Spring Cloud全套教程**：[《SpringCloud学习教程》](https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fspringcloud-learning) 。\n> 5. **分支说明**：`master`分支基于Spring Cloud 2023+Spring Boot 3.2，`dev-v2`分支基于Spring Cloud 2021+Spring Boot 2.7。\n\n## 项目简介\n\n`mall-swarm`是一套微服务商城系统，采用了 Spring Cloud 2023 & Alibaba、Spring Boot 3.2、Sa-Token、MyBatis、Elasticsearch、Docker、Kubernetes等核心技术，同时提供了基于Vue的管理后台方便快速搭建系统。`mall-swarm`在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全，附带全套Spring Cloud教程。\n\n## 项目演示\n\n### 后台管理系统\n\n前端项目`mall-admin-web`地址：https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-admin-web\n\n项目演示地址： [https:\u002F\u002Fwww.macrozheng.com\u002Fadmin\u002Findex.html](https:\u002F\u002Fwww.macrozheng.com\u002Fadmin\u002Findex.html)\n\n![后台管理系统功能演示](.\u002Fdocument\u002Fresource\u002Fmall_admin_show.png)\n\n### 前台商城系统\n\n前端项目`mall-app-web`地址：https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-app-web\n\n项目演示地址（将浏览器切换为手机模式效果更佳）：[https:\u002F\u002Fwww.macrozheng.com\u002Fapp\u002F](https:\u002F\u002Fwww.macrozheng.com\u002Fapp\u002F)\n\n![前台商城系统功能演示](.\u002Fdocument\u002Fresource\u002Fre_mall_app_show.jpg)\n\n## 项目架构\n\n### 系统架构\n\n![系统架构图](.\u002Fdocument\u002Fresource\u002Fmall_micro_service_arch.jpg)\n\n### 业务架构\n\n![业务架构图](.\u002Fdocument\u002Fresource\u002Fre_mall_business_arch.jpg)\n\n### 组织结构\n\n``` lua\nmall\n├── mall-common -- 工具类及通用代码模块\n├── mall-mbg -- MyBatisGenerator生成的数据库操作代码模块\n├── mall-auth -- 基于Spring Security Oauth2的统一的认证中心\n├── mall-gateway -- 基于Spring Cloud Gateway的微服务API网关服务\n├── mall-monitor -- 基于Spring Boot Admin的微服务监控中心\n├── mall-admin -- 后台管理系统服务\n├── mall-search -- 基于Elasticsearch的商品搜索系统服务\n├── mall-portal -- 移动端商城系统服务\n├── mall-demo -- 微服务远程调用测试服务\n└── config -- 配置中心存储的配置\n```\n\n## 技术选型\n\n### 后端技术\n\n| 技术                   | 说明                 | 官网                                                 |\n| ---------------------- | -------------------- | ---------------------------------------------------- |\n| Spring Cloud           | 微服务框架           | https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-cloud              |\n| Spring Cloud Alibaba   | 微服务框架           | https:\u002F\u002Fgithub.com\u002Falibaba\u002Fspring-cloud-alibaba      |\n| Spring Boot            | 容器+MVC框架         | https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-boot               |\n| Sa-Token               | 认证和授权框架       | https:\u002F\u002Fgithub.com\u002Fdromara\u002FSa-Token                   |\n| MyBatis                | ORM框架              | http:\u002F\u002Fwww.mybatis.org\u002Fmybatis-3\u002Fzh\u002Findex.html       |\n| MyBatisGenerator       | 数据层代码生成       | http:\u002F\u002Fwww.mybatis.org\u002Fgenerator\u002Findex.html          |\n| PageHelper             | MyBatis物理分页插件  | http:\u002F\u002Fgit.oschina.net\u002Ffree\u002FMybatis_PageHelper       |\n| Knife4j                | 文档生产工具         | https:\u002F\u002Fgithub.com\u002Fxiaoymin\u002Fswagger-bootstrap-ui     |\n| Elasticsearch          | 搜索引擎             | https:\u002F\u002Fgithub.com\u002Felastic\u002Felasticsearch             |\n| RabbitMq               | 消息队列             | https:\u002F\u002Fwww.rabbitmq.com\u002F                            |\n| Redis                  | 分布式缓存           | https:\u002F\u002Fredis.io\u002F                                    |\n| MongoDb                | NoSql数据库          | https:\u002F\u002Fwww.mongodb.com\u002F                             |\n| Docker                 | 应用容器引擎         | https:\u002F\u002Fwww.docker.com\u002F                              |\n| Druid                  | 数据库连接池         | https:\u002F\u002Fgithub.com\u002Falibaba\u002Fdruid                     |\n| OSS                    | 对象存储             | https:\u002F\u002Fgithub.com\u002Faliyun\u002Faliyun-oss-java-sdk        |\n| MinIO                  | 对象存储             | https:\u002F\u002Fgithub.com\u002Fminio\u002Fminio                       |\n| LogStash               | 日志收集             | https:\u002F\u002Fgithub.com\u002Flogstash\u002Flogstash-logback-encoder |\n| Lombok                 | 简化对象封装工具     | https:\u002F\u002Fgithub.com\u002Frzwitserloot\u002Flombok               |\n| Seata                  | 全局事务管理框架     | https:\u002F\u002Fgithub.com\u002Fseata\u002Fseata                       |\n| Portainer              | 可视化Docker容器管理 | https:\u002F\u002Fgithub.com\u002Fportainer\u002Fportainer               |\n| Jenkins                | 自动化部署工具       | https:\u002F\u002Fgithub.com\u002Fjenkinsci\u002Fjenkins                 |\n| Kubernetes             | 应用容器管理平台     | https:\u002F\u002Fkubernetes.io\u002F                               |\n\n### 前端技术\n\n| 技术       | 说明                  | 官网                           |\n| ---------- | --------------------- | ------------------------------ |\n| Vue        | 前端框架              | https:\u002F\u002Fvuejs.org\u002F             |\n| Vue-router | 路由框架              | https:\u002F\u002Frouter.vuejs.org\u002F      |\n| Vuex       | 全局状态管理框架      | https:\u002F\u002Fvuex.vuejs.org\u002F        |\n| Element    | 前端UI框架            | https:\u002F\u002Felement.eleme.io\u002F      |\n| Axios      | 前端HTTP框架          | https:\u002F\u002Fgithub.com\u002Faxios\u002Faxios |\n| v-charts   | 基于Echarts的图表框架 | https:\u002F\u002Fv-charts.js.org\u002F       |\n\n### 移动端技术\n\n| 技术         | 说明             | 官网                                    |\n| ------------ | ---------------- | --------------------------------------- |\n| Vue          | 核心前端框架     | https:\u002F\u002Fvuejs.org                       |\n| Vuex         | 全局状态管理框架 | https:\u002F\u002Fvuex.vuejs.org                  |\n| uni-app      | 移动端前端框架   | https:\u002F\u002Funiapp.dcloud.io                |\n| mix-mall     | 电商项目模板     | https:\u002F\u002Fext.dcloud.net.cn\u002Fplugin?id=200 |\n| luch-request | HTTP请求框架     | https:\u002F\u002Fgithub.com\u002Flei-mu\u002Fluch-request  |\n\n## 环境搭建\n\n### 开发环境\n\n| 工具          | 版本号 | 下载                                                         |\n| ------------- | ------ | ------------------------------------------------------------ |\n| JDK           | 17     | https:\u002F\u002Fwww.oracle.com\u002Fcn\u002Fjava\u002Ftechnologies\u002Fdownloads\u002F#java17 |\n| Mysql         | 5.7    | https:\u002F\u002Fwww.mysql.com\u002F                                       |\n| Redis         | 7.0    | https:\u002F\u002Fredis.io\u002Fdownload                                    |\n| Elasticsearch | 7.17.3 | https:\u002F\u002Fwww.elastic.co\u002Fcn\u002Fdownloads\u002Felasticsearch            |\n| Kibana        | 7.17.3 | https:\u002F\u002Fwww.elastic.co\u002Fcn\u002Fdownloads\u002Fkibana                   |\n| Logstash      | 7.17.3 | https:\u002F\u002Fwww.elastic.co\u002Fcn\u002Fdownloads\u002Flogstash                 |\n| MongoDb       | 5.0    | https:\u002F\u002Fwww.mongodb.com\u002Fdownload-center                      |\n| RabbitMq      | 3.10.5 | http:\u002F\u002Fwww.rabbitmq.com\u002Fdownload.html                        |\n| nginx         | 1.22   | http:\u002F\u002Fnginx.org\u002Fen\u002Fdownload.html                            |\n\n### 搭建步骤\n\n- Windows环境搭建请参考：[mall-swarm项目后端开发环境搭建](https:\u002F\u002Fcloud.macrozheng.com\u002Fstart\u002Fmall_swarm_deploy_windows.html);\n- `mall-admin-web`项目的安装及部署请参考：[mall-swarm前端开发环境搭建](https:\u002F\u002Fcloud.macrozheng.com\u002Fstart\u002Fmall_swarm_deploy_windows_web.html);\n\n## 运行效果展示\n\n- 查看注册中心注册服务信息，访问地址：http:\u002F\u002F192.168.3.101:8848\u002Fnacos\u002F\n\n![](.\u002Fdocument\u002Fresource\u002Fre_mall_swarm_run_01.png)\n\n- 监控中心应用信息，访问地址：http:\u002F\u002F192.168.3.101:8101\n\n![](.\u002Fdocument\u002Fresource\u002Fre_mall_swarm_run_02.png)\n\n![](.\u002Fdocument\u002Fresource\u002Fre_mall_swarm_run_03.png)\n\n- API文档信息，访问地址：http:\u002F\u002F192.168.3.101:8201\n\n![](.\u002Fdocument\u002Fresource\u002Fre_mall_swarm_run_04.png)\n\n- 日志收集系统信息，访问地址：http:\u002F\u002F192.168.3.101:5601\n\n![](.\u002Fdocument\u002Fresource\u002Fre_mall_swarm_run_05.png)\n\n- 使用Kubernetes部署后项目运行状态，访问地址：http:\u002F\u002F192.168.3.101:30880\n\n![](document\u002Fresource\u002Fre_mall_swarm_run_06.png)\n\n![](document\u002Fresource\u002Fre_mall_swarm_run_07.png)\n\n## 公众号\n\n加微信群交流，关注公众号「**macrozheng**」，回复「**加群**」即可。\n\n![公众号图片](http:\u002F\u002Fmacro-oss.oss-cn-shenzhen.aliyuncs.com\u002Fmall\u002Fbanner\u002Fqrcode_for_macrozheng_258.jpg)\n\n## 许可证\n\n[Apache License 2.0](https:\u002F\u002Fgithub.com\u002Fmacrozheng\u002Fmall-swarm\u002Fblob\u002Fmaster\u002FLICENSE)\n\nCopyright (c) 2018-2025 macrozheng","mall-swarm是一套基于微服务架构的商城系统，主要采用了Spring Cloud Alibaba、Spring Boot 3.2、Sa-Token、MyBatis、Elasticsearch、Docker和Kubernetes等核心技术。项目集成了注册中心、配置中心、监控中心和网关等功能，并提供了基于Vue的管理后台，便于快速搭建和部署。核心功能包括商品搜索、用户认证、API网关以及全面的系统监控，适用于需要高可用性和可扩展性的电商场景。该项目文档齐全，适合开发者学习和参考。",2,"2026-06-11 02:58:04","top_language"]