6、谋定后动:秒杀的流量管控

你好,我是志东,欢迎和我一起从零打造秒杀系统。 上节课我们详细探讨了秒杀的隔离策略,简单回顾一下,为了让秒杀商品不影响其他商品的正常销售,我们从多个角度详细介绍了隔离,特别是系统隔离层面,我们从流量的起始链路入手,介绍了各个链路不同的隔离方法。从这节...

手把手带你搭建秒杀系统

7、乾坤大挪移:秒杀的削峰和限流

你好,我是志东,欢迎和我一起从零打造秒杀系统。 前面两节课我们讲了秒杀的隔离策略和流量控制,其目的是降低流量的相互耦合和量级,减少对系统的冲击。这节课我们将继续从技术角度来讨论秒杀系统的其他高可用手段——削峰和限流,通过削峰,让系统更加稳健。 削峰填...

手把手带你搭建秒杀系统

8、化骨绵掌:降级、热点和容灾处理

你好,我是志东,欢迎和我一起从零打造秒杀系统。 上节课我们介绍了秒杀的削峰,你在手写秒杀系统的时候,可以采用验证码/问答题、异步消息队列或者限流的方式进行削峰,以此平滑流量峰值,减轻单位时间分片内的系统压力。这节课我们将把重点放在其他高可用...

手把手带你搭建秒杀系统

9、御敌国门外:黑产对抗——防刷和风控

你好,我是志东,欢迎和我一起从零打造秒杀系统。 经过前面对秒杀业务的介绍,你现在应该清楚,秒杀系统之所以流量高,主要是因为一般使用秒杀系统做活动的商品,基本都是稀缺商品。稀缺商品意味着在市场上具有较高的流通价值,那么它的这一特点,必定会引来一群“聪明...

手把手带你搭建秒杀系统

10、不差毫厘:秒杀的库存与限购

你好,我是志东,欢迎和我一起从零打造秒杀系统。 你应该还记得,在介绍秒杀系统所面临的挑战时,我们就有提到库存超卖的问题,它是秒杀系统面临的几大挑战之一。而库存系统一般是商城平台的公共基础模块,负责所有商品可售卖数量的管理,对于库存系统来说,如果我只卖...

手把手带你搭建秒杀系统

11、高性能优化:物理机极致优化

你好,我是志东,欢迎和我一起从零打造秒杀系统。 经过前面章节的学习,咱们逻辑代码层面的优化,基本都已经差不多了。这个时候,再制约系统性能的,往往是些逻辑代码之外的因素了,这些我们可能很少接触,但却非常重要。 所以今天我们将学习一下物理机相关的优化思路...

手把手带你搭建秒杀系统