輪詢
輪詢即Round Robin,根據Nginx配置文件中的順序,依次把客戶端的Web請求分發到不同的后端服務器。
最少連接
Web請求會被轉發到連接數最少的服務器上。
IP地址哈希
前述的兩種負載均衡方案中,同一客戶端連續的Web請求可能會被分發到不同的后端服務器進行處理,因此如果涉及到會話Session,那么會話會比較復雜。常見的是基于數據庫的會話持久化。要克服上面的難題,可以使用基于IP地址哈希的負載均衡方案。這樣的話,同一客戶端連續的Web請求都會被分發到同一服務器進行處理。
基于權重的負載均衡
基于權重的負載均衡即Weighted Load Balancing,這種方式下,我們可以配置Nginx把請求更多地分發到高配置的后端服務器上,把相對較少的請求分發到低配服務器。