05 Ngnix 負載均衡配置,常用策略

2021-08-31 07:22:06 字數 1066 閱讀 8516

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...