是否可以对来自单一来源的请求进行负载平衡?

0 load-balancing tcp

在我们的应用程序中,服务器 A 与服务器 B 建立 TCP 连接,然后通过 TCP 连接向服务器 B 发送大量请求。请求消息是基于 XML 的。服务器B需要在很短的时间内做出响应,处理请求需要时间。所以我们希望可以引入一个负载均衡器,我们可以通过使用多个服务器 B 来加快处理速度。这不是网络应用程序。我做了一些研究,但没有找到负载均衡器的类似应用。

谁能告诉我是否有负载均衡器可以帮助我们的应用程序?

说明我们的应用程序的图表:

在此处输入图片说明

Mar*_*son 5

好的,如果我错了,请纠正我,但这就是您现在的情况:

在此处输入图片说明

这就是你的提议:

在此处输入图片说明

这只会在瓶颈B内部时有所帮助。如果瓶颈在 B 和 A 之间,那么这只会让事情变得更糟。

如果瓶颈在 B 内部,那么添加 LB增加来回切换的开销,但它会在两台服务器上相当均匀地分配负载。