![HAproxy DNS 发现的效率](https://linux22.com/image/767012/HAproxy%20DNS%20%E5%8F%91%E7%8E%B0%E7%9A%84%E6%95%88%E7%8E%87.png)
我们将 haproxy 用于我们的 lb 平台,我们有许多前端和非常动态的后端(每天将添加/删除服务器 10000 次)。
我们现在将服务器添加到配置文件中,并使用主从概念重新加载该进程,这虽然很有效,但会增加我们服务规模的延迟。
我们决定使用服务器模板并通过 DNS 发现来发现后端来解决这个问题,在此过程中,haproxy2.4 发布了允许我们使用运行时 API 添加/删除服务器的功能。
我们对发现与运行时 API 进行了基准测试,运行时 API 在速度方面表现更好,但我觉得 DNS 发现更加简化且不容易出错。
社区认为在不影响流程、发现或运行时 API 的情况下添加/删除服务器的更好方法是什么?为什么您认为您的选择更好?