基本信息

案例ID:245643

技术顾问:AL - 15年经验 - mdcl

联系沟通

微信扫码,建群沟通

项目名称:高并发秒杀系统

所属行业:电子商务 - B2C

->查看更多案例

案例介绍

## 核心技术点

| 层级 | 技术 | 作用 |
|------|------|------|
| 前端 → 服务端 | 动态秒杀地址 | 防脚本直接刷接口 |
| 接口层 | Guava RateLimiter | 双重限流(全局限流 + 用户限流) |
| 接口层 | Redis setnx + 幂等 token | 防重复提交 |
| 业务层 | Redis Lua 脚本 | 原子库存扣减,O(1) 复杂度 |
| 业务层 | ConcurrentHashMap 本地标记 | 库存售罄后不再访问 Redis |
| 业务层 | Redisson 分布式锁 | 一人一单,二次校验 |
| 数据层 | RocketMQ 异步 | 削峰填谷,DB 压力可控 |
| 数据层 | MySQL 唯一索引 | 消息重复消费的最终幂等保障 |

## 关键指标

- **接口 P99 延迟**:< 50ms(Redis 操作 + 发 MQ)
- **单机 QPS**:5000+(经 JMeter 压测)
- **库存一致性**:Redis 与 DB 最终一致,0 超卖

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服