介绍下简单的、典型的商品“秒杀”系统的架构设计。 该系统由接入层、逻辑服务层、存储层与缓存构成。 Proxy处理请求接入, Server承载主要的业务逻辑, Cache用于缓存库存数量,DB则用于数据持久化。 一个“秒杀”活动,对应DB中的一条库存记录。当用户进行商品“秒杀”时,系统的主要逻辑在于DB中库存的操作上。 锁库存 插入“秒杀”记录 更新库存 其中,锁库存是为了避免并发请求时...