我背后有反向代理和多个 WebSocket 服务器。我很困惑从扩展的角度来看这是否有意义,因为我是这样看的:
- WebSocket 服务器 A 有 30,000 个活动连接
- WebSocket 服务器 B 有 20,000 个活动连接
所有连接均通过反向代理。所以我猜我的代理有 50,000 个活动连接,因为它会将每个连接代理到适当的 WebSocket 服务器(或者也许它不能那样工作?我不确定)
那么仅从扩展和性能的角度来看,反向代理 WebSocket 服务器是否有意义?
我背后有反向代理和多个 WebSocket 服务器。我很困惑从扩展的角度来看这是否有意义,因为我是这样看的:
所有连接均通过反向代理。所以我猜我的代理有 50,000 个活动连接,因为它会将每个连接代理到适当的 WebSocket 服务器(或者也许它不能那样工作?我不确定)
那么仅从扩展和性能的角度来看,反向代理 WebSocket 服务器是否有意义?
假设我们x
每秒面临请求数,其中x
是单个负载均衡器无法处理的请求数量。
所以我们必须使用多个负载均衡器来处理所有请求,是吗?但如何呢?我需要对负载均衡器场进行负载均衡吗?糟糕的主意,最后还会出现单个负载均衡器必须处理所有请求的情况。
那么如何使用多个负载均衡器来处理海量的请求呢?