Chiến Lược Caching & Bệnh Đàn Voi Giẫm Đạp (Cache Stampede) — Singleflight, XFetch & Redis LFU

Chiến Lược Caching & Bệnh Đàn Voi Giẫm Đạp (Cache Stampede) — Singleflight, XFetch & Redis LFU

← Chương trước: Cân Bằng Tải L4/L7 & Giới Hạn Tốc Độ (Rate Limiting) — DSR, API Gateway & Token Bucket | Mục lục Series | Chương tiếp theo: Mở Rộng Cơ Sở Dữ Liệu & Tối Ưu Bể Kết Nối — Sharding, TiDB & PostgreSQL → Answer-first: Cache Stampede xảy ra khi hàng ngàn truy vấn đồng thời cùng đánh vào database khi cache hết hạn. Kỹ thuật Singleflight trong Go gom các request trùng lặp thành một, kết hợp thuật toán làm mới sớm XFetch và chính sách Redis LFU giúp triệt tiêu hoàn toàn điểm nghẽn này. ...

18 tháng 6, 2026 · 15 phút · Lê Tuấn Anh