1. 輪詢(預設)
優點:實現簡單,預設配置;
缺點:不考慮每台伺服器處理能力
upstream 後面要被負載均衡的網域名稱;
server 負載的埠
upstream www.hxxiaodao.com
2. 權重
優點: 考慮每台伺服器處理能力不同達到能者多勞
權重也是實際生產環境使用最對的方式
weight 預設是1,多個配置權重的節點,比較相對值,如下配置指標是8080是8088的1.5倍;
upstream www.hxxiaodao.com
3. ip hash
優點:同乙個使用者訪問同乙個伺服器
缺點:根據ip hash 不一定平均
upstream www.hxxiaodao.com
4. url hash(第三方提供)
優點:能夠實現同乙個服務訪問同乙個伺服器;
缺點:根據url hash 分配請求會不平均,請求頻繁的url 會請求到同乙個伺服器上。
upstream www.hxxiaodao.com
注意 使用url hash 需要安裝第三方外掛程式
5. fair(第三方)
優點:按後端伺服器的響應時間來分配請求,響應時間短優先分配;
upstream www.hxxiaodao.com
upstream backserver
範例
upstream www.hxxiaodao.com
server
location /
}
訪問 www.hxxiaodao.com 被反向負載到本機的8080 或者 8088 兩個訪問。
ngnix conf 下建立vhost 目錄然後建立www.hxxiaodao.com.conf檔案
ngnix配置負載均衡
在現實中通常乙個應用要部署到多個節點,從而減輕伺服器壓力。同時保證部分系統因部分伺服器宕機的情況下還能繼續執行,接下來我們將配置ngnix實現乙個網域名稱對應多台伺服器。一 nginx負載均衡策略 輪詢 預設 最基本的配置方法,它是upstream的預設策略,每個請求會按時間順序逐一分配到不同的後端...
ngnix 負載均衡
反向 客戶端請求過來後,代替客戶端去後端服務請求,把後端返回內容反饋給客戶端 負載均衡 客戶端的請求,再把後端服務返回 到客戶端 upstream 配置 1 熱備 有2臺伺服器,當一台伺服器發生事故時,才啟用第二台伺服器給提供服務。伺服器處理請求的一直是a,如果a 故障那麼請求就轉向b upstre...
Ngnix負載均衡安裝及配置
nginx是一款高效能的http 伺服器 反向 伺服器及電子郵件 imap pop3 伺服器。由俄羅斯的程式設計師igor sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈結,並且cpu 記憶體等資源消耗卻非常低,執行非常穩定。http伺服器。nginx是乙個http服務可以獨立提供htt...