我一直在寻找一种动态地从 HAProxy 添加和删除后端服务器的方法,是否有包装器甚至 API 来处理它?我想使用 HAProxy 和 DigitalOCean 制作一个自动缩放系统。欢迎使用其他负载平衡器。
答案1
没有 API 或其他方式来做你想做的事情。你需要将后端添加到配置中并进行正常重新加载。
它的作用是分离另一个 haproxy 进程来处理流量,另一个进程等待它完成并退出。您应该能够重新加载 haproxy,而不会出现连接被拒绝或错误请求。
答案2
答案3
你不需要。如果没有良好的健康检查,HAProxy 就不会平衡后端,所以只需添加额外的健康检查即可。你也可以控制服务器权重。