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

senior

Làm sao để thiết kế hệ thống hỗ trợ zero-downtime deployment?

senior

Bạn xử lý eventual consistency trong hệ thống 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?

Bình luận

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

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