如何根据 maxconn 扩展 HAProxy

如何根据 maxconn 扩展 HAProxy

有没有办法监视/获取当前值maxconn并基于该值添加更多实例?

目前我已经设置了 3 个 HAProxy,并且maxconn 1000我已经重新缓存了限制,以至于统计页面甚至无法访问。

因此,当我接近该限制时,我想知道/防止如何水平扩展。

有任何想法吗?

答案1

如果您启用了统计套接字,则可以使用它来获取有关 HAProxy 实例的信息,并在此基础上采取一些行动。

水平扩展的可能性取决于您的环境,基本上您将从统计套接字中获取值,进行一些评估,并且 - 如果需要 - 将调用您的环境 API 来启动 HAProxy 的新实例,进行设置并连接到您的应用程序。

答案2

查看 mesos haproxyhttps://github.com/mesosphere/marathon-lb。配置需要一些时间,但之后您可以水平扩展它。

相关内容