# gmallshop **Repository Path**: hq999com/gmallshop ## Basic Information - **Project Name**: gmallshop - **Description**: 云上好货B2C电商平台 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-10 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 云上好货商城 ## 项目简介 **云上好货商城** 是一个综合性B2C电商平台。 ### 核心技术 **SpringBoot**简化新Spring应用的初始搭建以及开发过程 **SpringCloud**基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、Spring Cloud Task和Spring Cloud Feign等) **MyBatis-Plus**持久层框架 **Redis**内存做缓存 **Redisson**基于redis的Java驻内存数据网格 **RabbitMQ**消息中间件 **ElasticSearch+Kibana+Logstash** 全文检索服务器+可视化数据监控+日志收集框架 **ThreadPoolExecutor**线程池来实现异步操作,提高效率 **Thymeleaf** 页面模板技术 **Swagger2/POSTMAN/Yapi**:Api接口文档工具 **Minio**分布式文件存储类似于OSS,FastDFS **支付宝支付**alipay.com **Mysql**关系型数据库 {mycat/sharding-jdbc 进行分库,分表} **Lombok** 实体类的中get,set 生成的jar包 **Ngrok/natapp**内网穿透 **Docker**容器技术 **Git**代码管理工具 **DockerFile**管理Docker镜像命令文本 **Jenkins**持续集成工具 **Vue.js**web 界面的渐进式框架 **Node.js** JavaScript 运行环境 **NPM**包管理器 ### 项目架构 ![项目架构](https://zyw-sph-project.oss-cn-chengdu.aliyuncs.com/picture/%E9%A1%B9%E7%9B%AE%E6%9E%B6%E6%9E%84.png) ### 整体业务介绍 ![整体业务流程](https://zyw-sph-project.oss-cn-chengdu.aliyuncs.com/picture/%E6%95%B4%E4%BD%93%E4%B8%9A%E5%8A%A1%E4%BB%8B%E7%BB%8D.png) 首页 | 静态页面,包含了商品分类,搜索栏,商品广告位。 | | -------- | ---------------------------------------------- | | 全文搜索 | 通过搜索栏填入的关键字进行搜索,并列表展示 | | 分类查询 | 根据首页的商品类目进行查询 | | 商品详情 | 商品的详细信息展示 | | 购物车 | 将有购买意向的商品临时存放的地方 | | 单点登录 | 用户统一登录的管理 | | 结算 | 将购物车中勾选的商品初始化成要填写的订单 | | 下单 | 填好的订单提交 | | 支付服务 | 下单后,用户点击支付,负责对接第三方支付系统。 | | 订单服务 | 负责确认订单是否付款成功,并对接仓储物流系统。 | | 仓储物流 | 独立的管理系统,负责商品的库存。 | | 后台管理 | 主要维护类目、商品、库存单元、广告位等信息。 | | 秒杀 | 秒杀抢购完整方案 |