Câu hỏi phỏng vấn Systems Design
Câu hỏi

Bạn dùng circuit breaker tro...

Câu trả lời

Circuit breaker được sử dụng trong thiết kế hệ thống để ngăn ngừa các lỗi lan rộng trong môi trường phân tán.

Khi Nào Dùng Circuit Breaker

  • Ngăn Ngừa Sự Cố Do Quá Tải: Khi một dịch vụ phần mềm hoặc hệ thống có thể bị quá tải, circuit breaker giúp ngắt kết nối tạm thời để ngăn ngừa sự cố lan rộng, giảm gánh nặng cho hệ thống.

  • Tăng Tính Khả Dụng: Trong các hệ thống cần duy trì thời gian hoạt động (uptime) cao, circuit breaker giúp hệ thống nhanh chóng phục hồi bằng cách tránh các lỗi liên tục và tái kích hoạt dịch vụ sau khi sự cố được khắc phục.

  • Tối Ưu Hiệu Suất: Bằng cách ngắt lưu lượng đối với các dịch vụ đang g...

senior

senior

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

middle

Trong thiết kế hệ thống REST API, bạn xử lý rate-limiting như thế nào?

middle

Khi thiết kế hệ thống web đơn giản như URL shortener, bạn chọn database như thế nào?

senior

Làm sao để thiết kế hệ thống serverless xử lý hàng triệu request?

Bình luận

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

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