🚀
高性能架构
基于 Hyperf 3 + Swoole 5 协程框架,Redis + Lua 原子操作,轻松应对秒杀、团购等高并发场景,单机可支撑万级 QPS。
了解架构
| 模块 | 功能 | 特性 |
|---|---|---|
| 商品中心 | 品牌、分类、规格、SKU | 多规格组合、库存预警 |
| 订单系统 | 下单、支付、发货、售后 | 异步下单、状态机流转 |
| 秒杀系统 | 活动、场次、商品管理 | Lua 扣库存、缓存预热 |
| 团购系统 | 开团、参团、成团处理 | 自动状态推进 |
| 优惠券 | 满减、折扣、发放 | 多种类型、使用限制 |
| 会员系统 | 等级、积分、钱包 | 成长值、标签管理 |
| 消息系统 | 站内信、推送、模板 | 多渠道、用户偏好 |
| 导出中心 | 异步导出、下载管理 | 大数据量、多格式 |
# 克隆项目
git clone https://github.com/since-leoo/mine-shop.git
cd mine-shop
# 安装依赖
composer install
# 配置环境
cp .env.example .env
# 编辑 .env 配置数据库和 Redis
# 数据库迁移
php bin/hyperf.php migrate
php bin/hyperf.php db:seed
# 启动服务
php bin/hyperf.php start| 层级 | 技术 | 版本 |
|---|---|---|
| 后端框架 | Hyperf | 3.1.x |
| 运行环境 | Swoole | 5.0+ |
| 编程语言 | PHP | 8.2+ |
| 数据库 | MySQL | 8.0+ |
| 缓存 | Redis | 6.0+ |
| 前端框架 | Vue | 3.x |
| 构建工具 | Vite | 5.x |
| UI 组件 | Arco Design | Latest |
MineShop 基于 Apache-2.0 协议开源。
本项目基于 MineAdmin 开发,感谢 MineAdmin 团队提供的优秀基础框架和开发理念。MineAdmin 是一个基于 Hyperf 的后台管理系统,为本项目的快速开发提供了坚实的基础。