logo

什么是 Dogpile effect(缓存雪崩/击穿)?如何预防?

What is the Dogpile effect and how can you prevent it?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: hard

分类: System Design

标签: Cache Stampede

参考答案摘要

Dogpile effect(也叫 cache stampede)指缓存刚过期时,大量请求同时打到后端,造成瞬时高负载甚至服务不可用。常见预防方式是使用信号量/互斥锁(semaphore lock)或“单飞”机制:在缓存失效后只允许一个请求去重建缓存,其余请求等待或返回旧值/降级结果,从而避免后端被并发击穿。

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

什么是 Dogpile effect(缓存雪崩/击穿)?如何预防?

Hardcachingperformancereliability

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案