秒杀 系统 解决思路,高并发 Django性能介绍

介绍秒杀正常电子商务流程查询商品;2. 创建订单;3. 扣减库存;4. 更新订单;5. 付款;6. 卖家发货秒杀业务的特性低廉价格;2. 大幅推广;3. 瞬时售空;4. 一般是定时上架;5. 时间短、瞬时并发量高;秒杀的特点读多写少缓存高并发限流、负载均衡、缓存、异步并发(消息队列中间件)、队列资源冲突(超卖)数据库锁(乐观锁,悲观锁)、 分布式锁(redis、zk)所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促
摘要由CSDN通过智能技术生成

介绍秒杀

  • 正常电子商务流程
  1. 查询商品;2. 创建订单;3. 扣减库存;4. 更新订单;5. 付款;6. 卖家发货
  • 秒杀业务的特性
  1. 低廉价格;2. 大幅推广;3. 瞬时售空;4. 一般是定时上架;5. 时间短、瞬时并发量高;

秒杀的特点

  1. 读多写少
    缓存
  2. 高并发
    限流、负载均衡、缓存、异步并发(消息队列中间件)、队列
  3. 资源冲突(超卖)
    数据库锁(乐观锁,悲观锁)、 分布式锁(redis、zk)

所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。
秒杀商品通常有两种限制:库存限制、时间限制。

各层级常用解决方法

在这里插入图片描述

详解 解决办法:
  • 应用层 – 浏览器:
    浏览器缓存:包括页面html缓存和图片, js,css等资源的缓存。浏览器缓存是基于把页面信息
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值