Tôi có một ứng dụng web RoR (w/mysql) được tải cân bằng trên một số máy chủ giống hệt nhau. Ứng dụng yêu cầu cookie và phiên hoạt động.Cookie RoR sử dụng ActiveRecordStore + Các phiên cố định
Hiện tại một khách hàng luôn được định tuyến đến cùng một máy chủ phía sau bộ cân bằng tải và nếu máy chủ bị gỡ xuống, máy khách sẽ được chuyển đến máy chủ khác và phiên của họ sẽ kết thúc.
Trình cân bằng tải của kiến trúc hiện tại sẽ chỉ tải các máy cân bằng trong cùng một trung tâm dữ liệu. Tôi muốn sử dụng nhiều trung tâm dữ liệu để cân bằng tải về mặt địa lý bằng cách sử dụng DNS round robin và để cung cấp thêm dự phòng.
Nếu tôi đã bật ActiveRecordStore cho việc lưu trữ phiên trong ứng dụng RoR tôi, này nên giải quyết vấn đề nêu trên, khách hàng có thể được chuyển đến tất cả các máy chủ duy nhất và phiên của họ sẽ bị ảnh hưởng. Điều này có đúng không?
Có phân nhánh nghiêm trọng nào khi sử dụng ActiveRecordStore cho phiên không?