当前位置: 首页 > news >正文

电商项目_秒杀_初步分析

秒杀的特点:

1. 不能超卖,库存要求严格

2. 参加的人越多越好

秒杀的挑战:

  • 巨大的瞬间流量
  • 热点数据
  • 刷子流量:刷子的高频次请求,会挤占正常用户的抢购通道,同时,刷子也获得了更高的秒杀成功率。破获抢购环境。

秒杀初步分析

        普通的电商场景,为了提高三高性能,使用的各种手段更多的都是协调各种硬件资源,而秒杀场景,简单的协调硬件资源是不够的,还需要软件更极致的挖掘硬件资源。

商品抢购过程:

一次HTTP调用经过的节点:

和秒杀相关的:

  • 秒杀活动数据
  • 提供结算页:参与抢购的商品信息
  • 下单

秒杀流量隔离

业务隔离:秒杀商户业务上会提前进行准备,技术人员就可以评估处大致流量

系统隔离:⽐较常⻅的实践是对会被流量冲击⽐较⼤的核⼼系统进⾏物理隔离,⽽相对链路末端的⼀些系统,经过前⾯的削峰之后,流量⽐较可控了,这些系统就可以不做物理隔离。

  1. 秒杀详情页域名独立
  2. 独立的Nginx负载均衡器
  3. 独⽴的详情⻚后端服务

⼀般来说,秒杀中流量冲击⽐较⼤的核⼼系统就是秒杀详情⻚、秒杀结算⻚、秒杀下单库存扣减是需要我们重点关注的对象

数据隔离:

数据层的专有部署,需要结合秒杀的场景来设计部署拓扑结构,⽐如 Redis缓存,⼀般的场景⼀主⼀从就够了,但是在秒杀场景,需要⼀主多从来扛读热点数据。

http://www.dtcms.com/a/290256.html

相关文章:

  • Django视图与路由系统
  • Jetpack ViewModel LiveData:现代Android架构组件的核心力量
  • echarts图铺满父元素
  • 在翻译语义相似度和会议摘要相似度评估任务中 ,分类任务 回归任务 生成任务区别
  • k8s查看某个pod的svc
  • Zookeeper 注册中心垂直介入
  • ZooKeeper学习专栏(四):单机模式部署与基础操作详解
  • 来伊份养馋记社区零售 4.0 上海首店落沪:重构 “家门口” 的生活服务生态
  • ZooKeeper学习专栏(三):ACL权限控制与Zab协议核心原理
  • Qt5线程相关事项
  • 使用 Tailwind CSS 控制元素在移动端不显示
  • 【Docker#3】Window 和 Linux 上 docker安装 相关知识
  • AWS IoT Core CloudWatch监控完整指南
  • Linux C 多线程基本操作
  • Product Hunt 每日热榜 | 2025-07-21
  • 2025最新版虚幻引擎5(UE5)入门教程:前言——你的随身教程和学习笔记
  • Freemarker实现下载word可能遇到的问题
  • 星游路-个人日志-学习积累法
  • 结构型模式-架构解耦与扩展实践
  • 遗像照片尺寸要求及手机制作打印方法
  • 【Java学习|黑马笔记|Day19】方法引用、异常(try...catch、自定义异常)及其练习
  • Linux程序构建核心:ELF文件编译、链接与加载机制详解
  • 隧道代理的动态IP切换机制与实现原理
  • WPF——自定义ListBox
  • 洛谷 P10723 [GESP202406 七级] 黑白翻转-普及+/提高
  • 机器学习week3-分类、正则化
  • FFmpeg:数字媒体的终极瑞士军刀
  • 北京市智能建筑协会走进智汇云舟:共探建筑行业数字化转型新路径
  • 进阶向:基于Python的电脑硬件监控工具(GUI + 系统信息采集)
  • 阿里云平台使用的ack创建的pod与服务器中的MongoDB不在同一网段如何解决