随笔分类 - 方案设计
摘要:在电商或服务平台中,缓存的使用是提高系统性能和响应速度的关键。然而,缓存穿透是一个常见的性能瓶颈问题,尤其是在查询不存在的数据时,系统会直接访问数据库,这不仅影响性能,还可能造成数据库负担过重。为了有效解决这个问题,我们提出了一种结合 布隆过滤器、空值缓存 和 分布式锁 的缓存穿透防护方案。以下是该
阅读全文
摘要:本文章针对优惠券秒杀场景所进行的方案设计,考虑不周的地方,烦请指正。 在我们兑换/秒杀优惠券模板的接口中,可能会存在以下三个难点: - 高并发流量压力:秒杀活动往往会瞬间吸引大量用户访问系统,导致流量骤增,如果直接访问数据库,可能会让数据库负载过重,甚至导致宕机。 - 库存超卖问题:由于并发请求,多
阅读全文