dynamicHAProxyconfiguration

我试图找出一种dynamicpipe理负载均衡configuration的方法。

我想根据整个系统负载来添加和删除“服务节点”。

到目前为止,我的研究成果揭示了“Thalassa” https://github.com/PearsonEducation/thalassa/blob/master/README.md ,它使用Node.JS + Seaportpipe理客户端,然后更新HA-Proxyconfiguration

我仍然不相信Thalassa是否足够稳定,可用于生产系统。 那里有可用的替代品,提供相同的function?

如果您授权您的统计套接字,您可以发送命令给它。

从1.4文档

禁用服务器<后端> / <服务器>

将服务器标记为维护状态。 在这种模式下,服务器不会执行更多的检查,直到它离开维护。 如果服务器被其他服务器跟踪,则在维护期间这些服务器将被设置为“closures”。

在统计页面中,维护服务器DOWN将显示“MAINT”状态,其跟踪服务器显示“MAINT(via)”。

后端和服务器都可以通过名称或数字ID来指定,前缀是一个尖锐的('#')。

该命令是受限制的,只能在configuration为“admin”级别的套接字上发出。

您可以使用它来有效地添加和删除现用服务中的服务器。

除此之外,当服务器离开或join平衡组时,可以使用option httpchk并阻止应用服务器端的检查请求。 当然,这需要一些手段来集中pipe理。