中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx的upstream支持分配的方式有哪些

發布時間:2021-12-10 17:22:44 來源:億速云 閱讀:171 作者:iii 欄目:大數據

本篇內容主要講解“Nginx的upstream支持分配的方式有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Nginx的upstream支持分配的方式有哪些”吧!

1、輪詢(默認)

每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

2、weight
指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。
例如:

upstream bakend {  
  server 192.168.0.14 weight=10;  
  server 192.168.0.15 weight=10;  
}

3、ip_hash

每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。
例如:

upstream bakend {  
  ip_hash;  
  server 192.168.0.14:88;  
  server 192.168.0.15:80;  
}

4、fair(第三方)
按后端服務器的響應時間來分配請求,響應時間短的優先分配。

upstream backend {  
  server server1;  
  server server2;  
  fair;  
}

5、url_hash(第三方)

按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。

例:在upstream中加入hash語句,server語句中不能寫入weight等其他的參數,hash_method是使用的hash算法

upstream backend {  
  server squid1:3128;  
  server squid2:3128;  
  hash $request_uri;  
  hash_method crc32;  
}  
   
upstream bakend{#定義負載均衡設備的Ip及設備狀態  
  ip_hash;  
  server 127.0.0.1:9090 down;  
  server 127.0.0.1:8080 weight=2;  
  server 127.0.0.1:6060;  
  server 127.0.0.1:7070 backup; 

在需要使用負載均衡的server中增加

proxy_pass http://bakend/;

每個設備的狀態設置為:
1.down 表示單前的server暫時不參與負載
2.weight 默認為1.weight越大,負載的權重就越大。
3.max_fails :允許請求失敗的次數默認為1.當超過最大次數時,返回proxy_next_upstream 模塊定義的錯誤
4.fail_timeout:max_fails次失敗后,暫停的時間。
5.backup: 其它所有的非backup機器down或者忙的時候,請求backup機器。所以這臺機器壓力會最輕。

nginx支持同時設置多組的負載均衡,用來給不用的server來使用。

client_body_in_file_only 設置為On 可以講client post過來的數據記錄到文件中用來做debug
client_body_temp_path 設置記錄文件的目錄 可以設置最多3層目錄

location 對URL進行匹配.可以進行重定向或者進行新的代理 負載均衡

到此,相信大家對“Nginx的upstream支持分配的方式有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淳化县| 武清区| 当涂县| 陆丰市| 泾川县| 定边县| 微博| 红河县| 揭西县| 光泽县| 保康县| 交口县| 班玛县| 新巴尔虎右旗| 正镶白旗| 义乌市| 沙田区| 牡丹江市| 仁怀市| 基隆市| 寿阳县| 黄浦区| 德安县| 孟津县| 蒲江县| 三穗县| 永寿县| 慈利县| 临邑县| 兰溪市| 阳城县| 静宁县| 莒南县| 靖宇县| 思南县| 平原县| 海兴县| 临武县| 望都县| 孝昌县| 乌鲁木齐县|