聊聊秒杀系统的设计(三)

前言秒杀请求在高度集中在某一个时间点。这样一来,就会导致一 个特别高的流量峰值,它对资源的消耗是瞬时的 。能够抢到商品的人数是有限的,也就是说10人和1000人发 起请求的结果都是一样的。也就是说真正开始下单时,秒杀请求并不是越多越好。 一、秒杀中的削峰犹豫服务器的处理资源是恒定的,用或者不用它的处理能力都是一样的,出现峰值的话,很容易导致忙到处理不过来,闲的时候却又没有什么要处理。为了保证服务质量,...

聊聊秒杀系统的设计(一)

​ 一、秒杀是什么?秒杀系统的业务逻辑和复杂程度都被大众熟知,其实主要解决的问题有两个——高并发和一致性。其中高并发又分为读和写,要减少用户从服务端读取数据,控制数据的传输大小;写则需要独立处理数据库。一致性是指保证库存数据的准确,超卖和超买都是不能出现的。至于高可用会在最后介绍,通过高可用可以保证流量超出预期或其他外情况发生时,秒杀活动的顺利完成。 综上所述,秒杀系统是一个要满足高并发、强一致、高...
© 2022 LMLPHP 关于我们 联系我们 友情链接 耗时0.007482(s)
2022-10-02 23:46:09 1664725569