
我一直在尋找一種動態地從 HAProxy 添加和刪除後端伺服器的方法,是否有包裝器甚至 API 來處理它?我想用 HAProxy 和 DigitalOCean 來製作一個自動縮放系統。歡迎其他負載平衡器。
答案1
沒有 API 或無論如何可以做你想做的事。您需要將後端新增至組態並進行正常的重新載入。
它的作用是派生另一個 haproxy 進程來處理流量,而另一個進程則等待它完成並退出。您應該能夠重新載入 haproxy,不會出現連線被拒絕或錯誤要求的情況。
答案2
答案3
你不應該需要這樣做。如果沒有良好的健康檢查,HAProxy 將無法平衡到後端,因此只需添加額外的健康檢查。您也可以控制伺服器權重。