Câu hỏi được gắn thẻ là ['phiên dính']
Phiên cố định là một phương pháp cân bằng tải trong đó các phiên người dùng riêng lẻ được giữ ở một máy chủ phụ trợ duy nhất trong suốt thời gian của phiên và các phiên được cân bằng tải trên toàn bộ nhóm. Khi một máy chủ back-end chết, chỉ những phiên người dùng đó bị gián đoạn.
Tôi có một trường hợp sử dụng rất đặc biệt - và tôi tự hỏi liệu có giải pháp nào tốt hơn không.
Trường hợp sử dụng: Một số người dùng sẽ có thể tiếp cận một trong số khoảng 1000 phiên bản mục tiêu (C1 đến C1000) đến từ một phiên bản Nginx (A) cùng một lúc. Thật không may, mỗi 100 phiên bản đích ...
Tôi tự hỏi điều gì sẽ xảy ra nếu chẳng hạn như chúng tôi sử dụng HAProxy Load Balancer một cách bền bỉ (các phiên cố định) và một máy chủ ngừng hoạt động (hoặc chúng tôi muốn thu nhỏ quy mô).
Dựa theo tài liệu của họ:
Khi thực hiện kiên trì, nếu một máy chủ gặp sự cố, thì HAProxy sẽ gửi lại người dùng ...
Cho nên, ban đầu của tôi haproxy.cfg
trông như thế này (đoạn trích):
giao diện người dùng https_in
chế độ http
tùy chọn httplog
tùy chọn chuyển tiếp
liên kết 192.168.150.2:443 ssl crt /etc/haproxy/ssl_cert/star_some_domain.pem crt /etc/haproxy/ssl_cert/star_sub_some_domain.pem
acl host_git hdr(máy chủ) -i git.some.domain
acl ...
Tôi hiện đang cố gắng xóa thiết lập máy chủ của mình bằng "Sticky Sessions" và chuyển sang thiết lập có Cơ sở dữ liệu để lưu trữ phiên. Thay vì một cơ sở dữ liệu (điểm lỗi duy nhất), chúng tôi đã nghĩ đến việc có một bản sao redis trên mọi máy chủ để tất cả các máy chủ chia sẻ cùng một cơ sở dữ liệu c ...

Tôi đã cài đặt HAProxy phiên bản 2.0.14 và tôi đang tìm kiếm một trường hợp sử dụng đặc biệt mà tôi chưa quản lý để định cấu hình chính xác.
Về cơ bản, tôi có một giao diện người dùng lắng nghe trên một cổng và hai máy chủ phụ trợ. Khi một phiên được bắt đầu, cookie sẽ được sử dụng, do đó, một ...