【发布时间】:2022-01-05 11:34:17
【问题描述】:
我需要负载平衡服务器。 LB 应该监听多个端口并转发到具有相同端口的后端服务器。 backed 的逻辑应该始终使用 LB 服务器中定义的相同端口向 A 服务器发送 tcp 请求,如果 A 服务器宕机,则转发给服务器 B。
例子:
LB port 10202 to Backend port 10202
LB port 10203 to Backend port 10203
有可能吗?
【问题讨论】:
我需要负载平衡服务器。 LB 应该监听多个端口并转发到具有相同端口的后端服务器。 backed 的逻辑应该始终使用 LB 服务器中定义的相同端口向 A 服务器发送 tcp 请求,如果 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
【讨论】: