Tôi đang làm việc để mở rộng ứng dụng của mình sang nhiều máy chủ và một yêu cầu là khách hàng luôn giao tiếp với cùng một máy chủ (quá nhiều dữ liệu trực tiếp được sử dụng để cho phép nảy giữa các máy chủ hiệu quả).Cân bằng tải (HAProxy hoặc khác) - Các phiên cố định
Thiết lập hiện tại của tôi là cụm máy chủ nhỏ (sử dụng Linode). Tôi có một nút giao diện người dùng chạy HAProxy bằng cách sử dụng "nguồn cân bằng" để một IP luôn được trỏ tới cùng một nút.
Tôi nhận thấy rằng "nguồn cân bằng" không phải là phân phối rất đồng đều. Với thiết lập thử nghiệm hiện tại của tôi (2 máy chủ phụ trợ), một máy chủ thường có nhiều kết nối 3-4x khi sử dụng kích thước mẫu 80-100 IP nguồn.
Có cách nào để đạt được phân phối cân bằng hơn không? Rõ ràng là các phiên dính gây ra sự cân bằng "hoàn hảo", nhưng phân chia 40/60 sẽ được ưu tiên hơn với tỷ lệ chia 25/75.