Trong ha-proxy, tôi đã tách lưu lượng truy cập của mình thành hai cổng giao diện người dùng và tạo hai cổng phụ trợ. Lưu lượng cổng 1 được định hướng cả phụ trợ và lưu lượng cổng 2 được định hướng hai phụ trợ-2. Tôi muốn tạo một bộ cân bằng tải thông minh để phát hiện nếu phụ trợ 2 đang bận truy vấn cổng 2, nó sẽ tự động gửi lưu lượng truy cập của cổng 1 đến phụ trợ 1.
toàn cầu
nhật ký/dev/log cục bộ0
log /dev/log local1 thông báo
maxconn 3000
người dùng haproxy
nhóm haproxy
yêu tinh
ổ cắm thống kê/etc/haproxy/haproxysock cấp quản trị viên
# kiểm tra bên ngoài
mặc định
đăng nhập toàn cầu
hết thời gian kết nối 60000
máy khách hết thời gian 6000000
máy chủ hết thời gian chờ 6000000
tệp lỗi 400 /etc/haproxy/errors/400.http
tệp lỗi 403 /etc/haproxy/errors/403.http
tệp lỗi 408 /etc/haproxy/errors/408.http
tệp lỗi 500 /etc/haproxy/errors/500.http
tệp lỗi 502 /etc/haproxy/errors/502.http
tệp lỗi 503 /etc/haproxy/errors/503.http
tệp lỗi 504 /etc/haproxy/errors/504.http
########################
thử nghiệm giao diện người dùng_1
chế độ tcp
liên kết 0.0.0.0:74474
acl dp1 dst_port 34475
use_backend test_two nếu dp1
default_backend test_one
phụ trợ test_one
số dư ít nhất
chế độ tcp
# tùy chọn kiểm tra bên ngoài
tùy chọn tất cả các bản sao lưu
máy chủ máy chủ-1 192.128.22.1:25554 kiểm tra
máy chủ máy chủ-2 10.128.66.53:25554 kiểm tra
kiểm tra phụ trợ_hai
số dư ít nhất
chế độ tcp
# tùy chọn kiểm tra bên ngoài
tùy chọn tất cả các bản sao lưu
máy chủ máy chủ-1 192.168.22.1:25554 kiểm tra