负载均衡服务器 HAProxy 或替代品

Load Balance server HAProxy or alternative

我需要负载均衡服务器。 LB 应该监听多个端口并转发到具有相同端口的后端服务器。 backed 的逻辑应该总是将 tcp 请求发送到具有 LB 服务器中定义的相同端口的服务器,如果 A 服务器关闭转发到服务器 B。

示例:

LB port 10202  to Backend port 10202
LB port 10203  to Backend port 10203

可以吗?

除非我没听懂,否则这听起来很简单。只需使用一个端口范围。范围内的任何端口都被接受并且不要在后端指定端口,即保持你进来的端口:

listen L7_HTTP
    bind 10.0.0.20:10202-10203
    server RS001 127.0.127.1 check
    server RS002 127.0.127.2 check