Least Connections(最小連接)負載均衡算法是一種基于實時觀察服務器連接數來分配請求的算法。其工作原理如下:
- 當一次請求到達負載均衡器時,負載均衡器會檢查當前所有連接到各服務器的連接數。
- 負載均衡器會選擇連接數最少的服務器作為目標服務器,將該請求轉發到該服務器上。
- 當該請求完成后,該服務器的連接數會增加,負載均衡器會重新計算每個服務器的連接數,并選擇連接數最少的服務器作為下一個目標。
通過這種方式,Least Connections算法可以確保請求被轉發到連接數最少的服務器上,從而實現負載均衡,避免服務器負載不均衡的情況。