单一来源的循环

我们已经build立了一个API,并且正在忙于扩展它。 目前我们有6个主机,我们使用DNS循环来分散负载。

然而,我们的很多stream量来自单一来源。 我们插入我们的客户端系统,以便使用一个源IP与我们联系。 我们对loader.io进行了一些testing,并且看到了不均匀的传播。

我知道循环赛可能不完美,但比我们之前使用的更好。 HAProxy在另一个本地框来pipe理它? 我在想可能有2个DNS FailOver负载均衡器切换,如果有一个失败。

更新:我们也想减lessnetworkingstream量。 例如,如果HAProxy询问哪个服务器最less使用,则会增加响应时间。 我们可以直接将HTTP请求转发给主机吗?

如果DNS负载平衡不适合你,那么是的,负载平衡器或haproxy这样的应用程序代理是下一步。