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

Hiệu ứng `Do...

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 đề...
senior

senior

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

middle

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

senior

Cách Ansible hoạt động trong DevOps như thế nào?

middle

Làm thế nào có thể đảm bảo một script chạy mỗi khi repo nhận được các commit mới thông qua git push?

Bình luận

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

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