高并发系统设计 40 问
攻克高并发系统演进中的业务难点
唐扬  美图公司技术专家
专栏
已完结·共 49 讲
|
4.9w 人已学
|
收藏

你将获得

  • 高并发设计核心技术点
  • 分布式组件的原理与使用方法
  • 完整的系统演进实战
  • 5 个角度带你解决高并发难点

课程介绍

“秒杀活动”“抢红包”“微博热搜”“12306 抢票”“共享单车拉新”等都是高并发的典型业务场景,那么如何解决这些业务场景背后的难点问题呢?

  • 秒杀系统中,QPS 达到 10 万 /s 时,如何定位并解决业务瓶颈?
  • 明星婚恋话题不断引爆微博热搜,如何确保系统不宕机?
  • 共享单车充值活动,如何保证不超卖?
  • ……

同一时间、海量用户的高频访问对任何平台都是难题,但可喜的是,虽然业务场景不同,设计和优化的思想却是万变不离其宗。如果你掌握了高并发系统设计的核心技术点(缓存、池化、异步化、负载均衡、队列、降级熔断等),深化成自己的知识体系,解决这些业务问题将不在话下,应对自如。

在唐扬看来,不少技术能力极强的工程师依旧会被“高并发”所困,这与知识储备不足,无法系统化地掌握核心技术有很大关系。技术人要不断汲取新的营养,更要能将技术知识应用到实际业务中,这样才能提升竞争力,突破职场瓶颈。

在这个课程中,他将基于业务场景还原大型互联网技术架构的演进过程,带你攻克不同业务阶段所需的各项核心技术,解决你的痛点问题。除此之外,他还将结合自身经验,从课程内容延伸出高频面试题,还原面试现场,为你的面试助力!

课程讲解的思路是:先带你建立对高并发系统设计的直观理解,再以最简单架构逐步演进到支撑百万、千万并发的分布式架构为案例,带你解决这个过程中遇到的痛点问题,提升业务处理能力,真正完成一次系统演进,最后结合实战优化整体设计思路。

基础篇:一起了解高并发架构的设计理念,建立对高并发系统的初步认知。比如,如何让你的系统更好地支持高性能、高可用与可扩展性,比如带你掌握架构分层的核心技术点。

演进篇:从数据库、缓存、消息队列、分布式服务和维护这五个角度,讲解系统支持高并发的方法。该模块将带你分析其中的核心技术点,以及系统演进过程中会遇到的问题,从而针对性地解决。你还将了解数据库池化技术、主从分离、分库分表等分布式数据库技术。

实战篇:以未读数系统设计和信息流设计为例展开介绍。未读数系统实战,主要讲解如何设计方案来抵挡每秒几十万次的获取用户未读数的请求;信息流设计实战,讲解如何做通用信息流系统的推模式与拉模式。实战篇内容操作性强,能检验你对技术点的掌握程度,和灵活运用的程度,是完善你知识体系的重要环节。

课程目录

查看更多
免费试读

特别放送

订阅须知

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

唐扬

美图公司技术专家

唐扬,美图公司技术专家,主要负责美图秀秀社区的研发、优化和运行维护工作。从业十余年,他见证了系统从初期构建,到承接高并发大流量的全过程,并参与过三个 DAU 过千万的大型高并发系统的研发,拥有大量的系统演进经验。
编辑推荐
包含这门课的学习路径

架构师

28门课程 151.8w人学习
看过的人还看了
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224923 人已学习

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

81讲 | 283786 人已学习

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

119讲 | 180989 人已学习

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

66讲 | 152606 人已学习

¥68¥199
分布式技术原理与算法解析
聂鹏程
智载云帆 CTO,前华为分布式 Lab 资深技术专家

43讲 | 39667 人已学习

¥59¥129
分布式系统案例课
杨波
前携程 / 拍拍贷技术总监,微服务技术专家

66讲 | 11808 人已学习

¥59¥129