Câu hỏi phỏng vấn Devops
Câu hỏi

Hiệu ứng Dogpile là gì?

Câu trả lời

Hiệu ứng Dogpile xảy ra khi hệ thống dưới áp lực lớn về lưu lượng truy cập, và mỗi khi bộ nhớ cache hết hạn, bị dọn dẹp hoặc hết thời gian, nó sẽ tạo ra ảnh hưởng lớn. Ví dụ, nếu một mục trong bộ nhớ cache được 100 yêu cầu truy cập cùng một lúc, ngay khi mục đó hết hạn, 100 yêu cầu sẽ trực tiếp tác động đến hệ thống phía sau, đặt ra thách thức nghiêm trọng cho hệ thống backend

Có ba cách tiếp cận phổ biến để giải quyết hiệu ứng Dogpile:

  1. Warm Up Cache: Cách tiếp cận này thay thế TTL của bộ nhớ cache bằng một luồng nền cập nhật tất cả các bộ nhớ cache định kỳ, ví dụ, nếu TTL của bộ nhớ cache là 5 phút, thì cập nhật tất cả các bộ nhớ cache mỗi 5 phút, để không gặp phải tình trạng bộ nhớ cache hết hạn
  2. Extend Cache Time: Kéo dài thời gian bộ nhớ cache có thể giải quyết phần lớn vấn đề...
Bạn cần đăng nhập để xem
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Kiểm tra liên tục trong Devops là gì?

middle

Sự khác biệt giữa Continuous DeploymentContinuous Delivery là gì?

middle

CAMS trong Devops là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào