優勢:實現簡單
缺點:不考慮每臺服務器處理能力
upstream www.myself.com{ server www.myself.com:8080; server www.myself.com:9080; }
優勢:考慮了每臺服務器處理能力的不一樣
upstream www.myself.com{ server www.myself.com:8080 weight=15; server www.myself.com:9080 weight=10; }
優勢:能實現同一個用戶訪問同一個服務器
缺點:根據ip hash 不必定平均
upstream www.myself.com{ ip_hash; server www.myself.com:8080; server www.myself.com:9080; }
優勢: 能實現同一個服務訪問同一個服務器
缺點: 根據url hash分配請求會不平均,請求頻繁的url會請求到同一個服務器上
upstream www.myself.com{ server www.myself.com:8080; server www.myself.com:9080; hash $request_uri; }
特色:按後端服務器的響應時間來分配請求,響應時間短的優先分配
upstream www.myself.com{ server www.myself.com:8080; server www.myself.com:9080; fair; }
若是本文對你有所幫助,歡迎關注公衆號後端