我试图找出一种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理。