高并发秒杀电商平台-Seckill Mall 秒杀商城
项目面向电商大促中瞬时流量集中、库存容易超卖、同步下单链路响应慢等问题,构建了一套前后端分离的高并发秒杀商城,按千级 QPS 场景进行架构设计。普通用户可完成注册登录、商品搜索与分类浏览、商品详情查看、购物车管理、普通下单、秒杀抢购、结果查询、订单支付和取消,形成从选品到履约的完整业务闭环。
核心秒杀流程包含活动倒计时、库存实时展示、单用户限购、Redis 原子预扣、RabbitMQ 排队削峰、异步创建订单及前端结果轮询;订单模块支持普通订单与秒杀订单统一展示,并对 15 分钟未支付订单自动取消及恢复库存。后台服务同时实现商品与分类管理、秒杀活动及商品配置、用户认证、角色/菜单权限模型和图片对象存储能力。
项目目前包含 9 个前端页面、38 个 HTTP 接口和 14 张业务表,覆盖用户、商品、购物车、秒杀、订单和权限等模块。通过缓存、异步消息和补偿任务将高峰请求与数据库写入解耦,在保证库存一致性和下单幂等的同时,为用户提供“排队处理中—秒杀成功/失败”的可感知反馈。
电商
零售/新消费