HAproxy DNS 发现的效率

HAproxy DNS 发现的效率

我们将 haproxy 用于我们的 lb 平台,我们有许多前端和非常动态的后端(每天将添加/删除服务器 10000 次)。

我们现在将服务器添加到配置文件中,并使用主从概念重新加载该进程,这虽然很有效,但会增加我们服务规模的延迟。

我们决定使用服务器模板并通过 DNS 发现来发现后端来解决这个问题,在此过程中,haproxy2.4 发布了允许我们使用运行时 API 添加/删除服务器的功能。

我们对发现与运行时 API 进行了基准测试,运行时 API 在速度方面表现更好,但我觉得 DNS 发现更加简化且不容易出错。

社区认为在不影响流程、发现或运行时 API 的情况下添加/删除服务器的更好方法是什么?为什么您认为您的选择更好?

相关内容