有没有办法监控/获取当前值maxconn
并基于该值添加更多实例?
目前,我设置了 3 个 HAProxy,maxconn 1000
并且在统计页面甚至无法访问时重新缓存了限制。
所以想知道/防止当我接近达到该限制时如何水平扩展。
有任何想法吗?
有没有办法监控/获取当前值maxconn
并基于该值添加更多实例?
目前,我设置了 3 个 HAProxy,maxconn 1000
并且在统计页面甚至无法访问时重新缓存了限制。
所以想知道/防止当我接近达到该限制时如何水平扩展。
有任何想法吗?
如果您启用了 stats socket 来获取有关 HAProxy 实例的信息,则可以使用它来获取有关 HAProxy 实例的信息,并且基于此您可以执行一些操作。
水平缩放的可能性取决于您的环境,基本上您将从 stats socket 中获取价值,进行一些评估,并且 - 如果需要 - 将调用您的环境 API 以启动一个新的 HAProxy 实例,设置它并连接到您的应用程序。
查看 mesos haproxy https://github.com/mesosphere/marathon-lb。配置需要一些时间,但之后您可以水平扩展它。