- 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)