限时限量抢购系统设计与实现.pdfVIP

  • 0
  • 0
  • 约1.03千字
  • 约 6页
  • 2026-08-26 发布于北京
  • 举报

秒杀场景解决方案

*

修订日期版本号描述修改人

2020-07-02V0.1初稿拉勾教育

1.秒杀简介

拉勾教育平台,目前有限时限量,抢购秒杀课程的业务场景。

业务流程简单来说是,在某个时间内,前N个下单的用户可以享受秒杀价格。对于下完单

最后超时未支付的订单如果还在秒杀的时间内,需要释放掉占用的库存。

2.秒杀实现

秒杀的关键注意事项:

1.不能卖超,例如:限制100个,最后成功的过100个。--Redis

2.限流,就算是再多的服务器集群,也得考虑并发限流,让服务器在能承受的请求范围内

工作,适当抛弃一些请求,从而保证我们服务器的正常运行。--Sentinel

3.提高吞吐量,单位时间内可以处理的请求。--MQ

4.需要引入缓存,减轻数据库--Redis

具体实现:

1.创建一张课程活动表,表里的关键字段有(课程id,活动开始时间,活动结束时间,活

动价格,活动库存量,状态)等关键字段。

创建一张课程订单号跟课程活动表关联的表(或者课程订单加一个字段关联活动课程id)

可以在

文档评论(0)

1亿VIP精品文档

相关文档