秒杀系统设计思路笔记

设计原因: 为什么要针对秒杀设计一个完善的方案?因为系统可能会因为1%的秒杀业务影响其余99%正常业务的运行,所以需要将秒杀系统独立出来。 待解决问题: 主要解决两个问题:并发读、并发写。 整体架构要求: 概括为:"稳、准、快",即对应"高可用、一致性、高性能",其介绍分别如下: 高可用:保证系统的高可用和正确性,设计PlanB进行兜底。 一致性:保证秒杀减库存中的数据一致性。 高性能:涉及大量并
相关文章
相关标签/搜索