为什么我们需要 L7 反向代理来增加到后端的最大 TCP 连接限制?
我偶然发现了一个YouTube 视频 - 5 分钟这说明,即使客户端和服务器之间有反向代理,它们之间可以打开的连接数在技术上也没有限制。我发现,在反向代理和后端服务器之一之间最多可以打开 64k 个连接(假设后端服务器目前侦听单个端口)。 视频中提到 64k 是 L4 代理的极限,这就是 L4 代理不可扩展的原因。这里的“不可扩展”是什么意思? 它还提到我们不能重用同一个 TCP 连接做其他事情,为什么? 在 HTTP/2.0 推出后,我们可以使用相同的 TCP 连接发送各种 HTTP 请求,那么为什么 L4 代理不能这样做呢?为什么它不能通过一个 TCP ...