小编Tho*_*mas的帖子

负载均衡器是每个新客户端使用一次还是一直使用?

我在 IP 的 1.1.1.1 和 1.1.1.2 上有 2 个服务器(S1、S2),我想将流量负载平衡www.example.com到它们上。我想在 1.1.1.3 有一台机器作为负载平衡器:dnsexample.com将指向 1.1.1.3,LB 将重定向到 1.1.1.1 或 1.1.1.2。

问题:Web 浏览器客户端将 1Mb 文件发送到example.com. 文件在进入 S1 之前是否完全通过 LB?我的意思是所有数据包都从客户端传输到 LB 再到 S1 吗?或者它是否会发生这样的情况:Web 浏览器请求example.com,它通过 DNS 返回 IP 1.1.1.3 (LB),然后对于第一个数据包,LB 告诉客户端“嘿,改为与 1.1.1.1 交谈”,等等Web 浏览器将所有 http 数据包发送到 S1 1.1.1.1,因此 LB 仅收到总流量的 0.001%?

另一种可能性是我们假设请求在 CPU / 数据库访问等方面很大,因此负载均衡器不会处理请求(而只是传输它),即使它吸收了所有交通

我希望事情像我说的那样发生,但我对 http 协议的了解不够,无法回答;我看到一些商业硬件可以做到这一点,这就是为什么我想知道是否存在纯软件解决方案。

我不是英语母语,我认为我的问题非常基本,所以如果它看起来很复杂,请不要犹豫,让我重新表述:)

load-balancing

4
推荐指数
3
解决办法
765
查看次数

标签 统计

load-balancing ×1