如何设计一个秒杀系统- 极客时间课程推荐/优惠

如何设计一个秒杀系统--极客时间课程推荐/优惠

大并发高可用秒杀系统的设计之道
许令波前阿里巴巴高级技术专家
专栏 | 10讲 | 57155人已学习
优惠价¥27原价:39
官网优惠购买
版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得:

  • 常见业务场景下的必备架构知识要点;
  • 大并发、高性能的架构设计方法与原则;
  • 透彻理解秒杀系统的各个关键技术点;
  • 快速搭建一套满足业务的高可用系统。

课程介绍

“秒杀”,就是在同一个时刻有大量请求争抢购买同一个商品,并完成交易的过程,其间涉及大量的并发读和并发写,并要求高可靠和高性能的系统支持。

也因此,“秒杀”对于程序员来讲也意味着巨大的挑战。如何让系统面对百万级的请求流量不出故障?如何保证高并发情况下数据的一致性写?如何在不堆服务器的情况下应对是平时数百上千倍的并发访问?如何分别针对大流量的读写请求进行服务端的极致优化?你都将在这个专栏里找到答案。

本专栏希望带你透彻理解秒杀系统的各个关键技术点,希望你在学完之后,能够快速搭建一套满足自己业务场景的高可用秒杀系统。而更多的是,我们希望借助“秒杀”这个互联网高并发场景中的典型代表,带你了解如何打造一个超大流量并发读写、高性能,以及高可用的系统架构。

本专栏共7期,分为三大模块。

  • 高性能。 秒杀涉及大量的并发读和并发写,因此支持高并发访问这点非常关键。本专栏将从设计数据的动静分离方案、热点的发现与隔离、请求的削峰与分层过滤、服务端的极致优化这4个方面重点介绍。
  • 一致性。 秒杀中商品减库存的实现方式同样关键。可想而知,有限数量的商品在同一时刻被很多倍的请求同时来减库存,减库存又分为“拍下减库存”“付款减库存”以及预扣等几种,在大并发更新的过程中都要保证数据的准确性,其难度可想而知。因此,我将用一篇文章来专门讲解如何设计秒杀减库存方案。
  • 高可用。 虽然我介绍了很多极致的优化思路,但现实中总难免出现一些我们考虑不到的情况,所以要保证系统的高可用和正确性,我们还要设计一个PlanB来兜底,以便在最坏情况发生时仍然能够从容应对。专栏的最后,我将带你思考可以从哪些环节来设计兜底方案。

作者介绍

许令波,花名“君山”,2009年加入淘宝,一直关注性能优化领域,经历了淘宝PV从1亿到50亿的发展历程,参与了淘宝高访问量Web系统模板引擎的改造、静态化、无线化、CDN等优化改造项目。任职期间,他一直参与淘宝高访问量的系统页面详情系统的优化工作,设计并实现了sketch模板引擎将服务端性能提升近30%左右。

推荐

仿淘宝电商项目需求分析与技术选型 - 极客时间课程推荐/分享/优惠/折扣
仿淘宝电商项目需求分析与技术选型
3 小时入门电商业务架构选型
知一老师高级架构师
视频课 | 18人已学习
优惠价¥1原价:59
极客时间官网优惠购买
Go 并发编程实战课 - 极客时间课程推荐/分享/优惠/折扣
Go 并发编程实战课
鸟窝带你攻克Go并发编程难题
晁岳攀(鸟窝)前微博技术专家,知名微服务框架rpcx作者
专栏 | 27199人已学习
优惠价¥59原价:99
极客时间官网优惠购买
RAG与Agent性能调优50讲 - 极客时间课程推荐/分享/优惠/折扣
RAG与Agent性能调优50讲
全面掌握高性能 RAG 系统构建与优化能力
尹会生大模型领域连续创业者 & 技术战略专家
视频课 | 4685人已学习
优惠价¥98原价:299
极客时间官网优惠购买
玩虾 60 讲:捕获 Agent 时代的商业红利 - 极客时间课程推荐/分享/优惠/折扣
玩虾 60 讲:捕获 Agent 时代的商业红利
从 OpenClaw 入门到 AI 自动化变现闭环
尹会生大模型领域连续创业者 & 技术战略专家
视频课 | 8867人已学习
优惠价¥69原价:99
极客时间官网优惠购买
Java并发编程实战 - 极客时间课程推荐/分享/优惠/折扣
Java并发编程实战
全面系统提升你的并发编程能力
王宝令资深架构师
专栏 | 75280人已学习
优惠价¥59原价:129
极客时间官网优惠购买
软件工程之美 - 极客时间课程推荐/分享/优惠/折扣
软件工程之美
重新理解软件工程
宝玉Groupon资深工程师,微软最有价值专家
专栏 | 45903人已学习
优惠价¥59原价:129
极客时间官网优惠购买