手把手带你搭建秒杀系统
从 0 到 1,实现自己的百万级流量秒杀系统
佘志东  前京东交易平台(上海)负责人、资深架构师
专栏
已完结·共 18 讲
|
1.2w 人已学
|
收藏

你将获得

  • 解密 Top 电商秒杀系统技术架构
  • 高可用高并发的秒杀系统设计技巧
  • 解析高性能秒杀系统的调优策略
  • 技术之上的业务协同思考

课程介绍

秒杀系统是电商技术从业者绕不开的一个话题,大到京东、阿里这样的头部电商,小到新兴的社区团购公司,都需要通过秒杀促销活动进行拉新留存,或持续引流保持热度。因此对于从事电商行业的同学来说,设计和开发秒杀系统就是一门必修课。

退一步说,即便是电商领域范围广、内容多、分工细,当前你的工作范围并不涉及秒杀系统,你也可以花些时间来系统学习一下。一方面,高可用、高性能、高并发的设计思路往往遵循普适的原则,在设计其他系统时你可以举一反三;另一方面,大部分的电商面试场景都会考核秒杀系统的设计能力,它是高频考点,更是加分项。

基于此,我们邀请到了前京东交易平台上海负责人佘志东老师,将他在头部电商多年的积累以实践的方式交付给你,重点包括实际生产中遇到的问题以及各环节优化技术。深入学习之后,你可自行开发一个百万级流量的秒杀系统。

课程设计

整个专栏共分为以下六个部分:

前期准备:从秒杀的业务挑战开始讲起,带你看看电商平台的秒杀玩法,总结设计原则;接着会带着你做秒杀的技术选型,安装基础环境。

系统动工:对秒杀系统进行业务解构,开始着手搭建秒杀的项目工程,梳理秒杀的业务流程,分析系统提供的接口,填充秒杀的业务实现,最终完成一个最简秒杀系统。

稳定压倒一切:这部分聚焦在“稳”上,在最简秒杀系统的基础上,作者将带着你进行高可用建设,重点讲解秒杀的隔离、流控、削峰、限流、降级、热点和容灾。

准确无误:这部分聚焦在“准”上,你将通过防刷和风控,学习如何保证商品不卖给黄牛和刷子,以确保秒杀的公平性;接着会介绍秒杀的库存和限购设计,以确保商品不超卖,符合限购规则。

雷令风行:这部分聚焦在“快”上,作者将带着你一起进行系统优化,从而让你的秒杀系统响应更快,用户体验更好。

尾声:最后就是总结部分,梳理整个实战项目的关键点;另外作者将结合自身经验,带给你在头部电商的秒杀玩法中,除了上述技术内容外的业务协同思考。

最后附上 GitHub 地址:https://github.com/sanyecao-seckill,以及所使用的编程语言:Nignx 服务有 Lua 语言,后端服务都是 Java。

课程目录

查看更多
免费试读

特别放送

免费领取福利

订阅须知

  1. 订阅成功后,推荐通过“极客时间”App 端、Web 端学习。
  2. 本专栏为虚拟商品,交付形式为图文 + 音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利等。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价 5 折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。
讲师

佘志东

前京东交易平台(上海)负责人、资深架构师

佘志东,前京东交易平台(上海)负责人、资深架构师,本科和硕士均毕业于华中科技大学。 参加工作后,职业生涯共分为两个阶段。第一个阶段专注通讯行业,主要服务于朗讯、思科、华为等头部通讯公司,从 Java 工程师成长为软件架构师,是早期思科视频云平台的设计者和核心开发者。 20...查看更多
编辑推荐
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224923 人已学习

¥68¥199
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 81730 人已学习

¥68¥199
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283786 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123454 人已学习

¥98¥299
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180989 人已学习

¥98¥399
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152607 人已学习

¥68¥199