https://github.com/l0sgai/gulimall
🤯谷粒商城后端,更新项目依赖版本为2024年新版
https://github.com/l0sgai/gulimall
code-generation docker elasticsearch java maven-pom mybatis mybatis-plus mysql8 openfeign rabbitmq spring-security springboot springcloud
Last synced: 12 months ago
JSON representation
🤯谷粒商城后端,更新项目依赖版本为2024年新版
- Host: GitHub
- URL: https://github.com/l0sgai/gulimall
- Owner: l0sgAi
- License: apache-2.0
- Created: 2024-07-14T08:44:22.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-05-17T03:24:45.000Z (about 1 year ago)
- Last Synced: 2025-05-17T04:25:16.340Z (about 1 year ago)
- Topics: code-generation, docker, elasticsearch, java, maven-pom, mybatis, mybatis-plus, mysql8, openfeign, rabbitmq, spring-security, springboot, springcloud
- Language: Java
- Homepage:
- Size: 2.31 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 谷粒商城
### 概览
谷粒商城是一个微服务项目,总体上分为前台购物模块和后台数据管理模块。
基于 `SpringCloud` +` SpringCloudAlibaba` + `MyBatis-Plus`(数据持久层) + `Redis` (缓存)+ `SpringSession `+ `RabbitMQ` + `Nginx` + `ES` 实现,`Nginx` 实现反向代理和动静分离,采用 `Docker` 容器化部署。
前台商城系统包括:用户登录、注册、商品搜索、商品详情、购物车、下订单流程、秒杀活动等模块。后台管理系统包括:系统管理、商品系统、优惠营销、库存系统、订单系统、用户系统、内容管理等七大模块。
***本项目的`MySQL`、`Redis`、`Nacos`目前部署在虚拟机的`docker`容器中,通过`Nacos`进行统一配置管理***
`Nacos`**终端**`Url`: `http://[虚拟机ip地址]/nacos`
##### **当前的项目整体结构**

##### **开发进度**
*2025/05/17*
开始使用ES整合全文检索
`gulimall-coupon`
优惠系统模块,暂未开始开发
优惠营销主要包括满减折扣, 秒杀活动等。秒杀活动可以配置一次秒杀活动, 并且配置这次活动中的多个秒杀场次, 并且配置每个场次关联的商品
`gulimall-gateway`
网关, 定义路由规则
`gulimall-member`
会员信息管理,目前做好了会员列表管理和会员等级定义
`gulimall-order`
订单系统,还未开始开发
`gulimall-product`
商品系统,后台系统的基本功能已完成, 包括品牌与分类管理, `sku`/`spu`管理, 销售属性与销售规格管理, 和后台商品发布流程
`gulimall-third-party`
第三方服务模块, 目前接入了阿里云`OSS`, 通过`access-key`和`secret-key`使用`OSS`服务储存图片
`gulimall-ware`
库存管理服务, 目前完成了后台系统的采购单维护和合并整单的功能
`renren-security`
整合了后台系统的安全服务, 包括整个后台系统的基本服务, 代码生成器, 枚举类, 配置类, 和通用工具类等 (人人开源框架二次开发)
**😪注: 前端写的比较烂,有很多地方不规范,懒得优化了,但是功能已经实现。**