Tôi có một máy chủ cân bằng tải trung tâm và một số máy chủ ứng dụng chạy trên Apache Tomcat. Máy chủ cân bằng tải nhận yêu cầu và chuyển tiếp chúng đến các máy chủ ứng dụng theo kiểu vòng tròn. Nếu một trong những máy chủ ứng dụng này bị hỏng, máy chủ cân bằng tải sẽ dừng chuyển tiếp yêu cầu đến máy chủ.Cách tốt để theo dõi trạng thái máy chủ là gì?
Giải pháp hiện tại của tôi là ping các máy chủ ứng dụng vài phút một lần và nếu tôi không nhận được phản hồi, hãy xóa chúng khỏi danh sách các máy chủ có sẵn. Có cách nào tốt hơn để theo dõi trạng thái của các máy chủ này không? Tôi có nên ping thường xuyên hơn hay các máy chủ ứng dụng nên liên tục thông báo cho máy chủ cân bằng tải?
Giao dịch rỗng có phải là GET đơn giản chỉ phản hồi 200 OK không? –
@SotiriosDelimanolis Đó sẽ là giao dịch null-est có thể, nhưng như tôi đã nói ở trên cái gì đó liên quan đến cơ sở dữ liệu sẽ toàn diện hơn, hãy nói CHỌN ... GIỚI HẠN 1. – EJP
Servlet của tôi đã thực hiện truy vấn "BẮT ĐẦU GIAO DỊCH" MySQL trên cơ sở dữ liệu ngay trước khi nó xử lý yêu cầu, vì vậy tôi đã được bảo hiểm. Cảm ơn bạn đã trả lời. –