成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Nginx負載均衡之upstream模塊簡介與使用詳解

瀏覽:319日期:2023-03-13 15:37:32
目錄
  • 一、upstream模塊簡介
  • 二、負載均衡算法簡介
    • 1、輪詢
    • 2、權重輪詢
    • 3、IP哈希
    • 4、最小連接數
    • 5、最短響應時間
    • 6、url_hash算法
  • 三、配置示例
    • 四、負載均衡效果展示
      • 1、部署2個web服務器
      • 2、配置nginx服務
      • 3、配置域名解析
      • 4、訪問域名驗證
      • 5、停止s142的web服務后再次訪問
      • 6、修改調度算法為輪詢
    • 總結

      一、upstream模塊簡介

      Nginx的負載均衡功能依賴于ngx_http_upsteam_module模塊,所支持的代理方式包括proxy_pass, fastcgi_pass, uwsgi_pass, scgi_pass, memcached_pass和grpc_pass。ngx_http_upstream_module模塊有允許Nginx定義一組或多組服務組,使用的可以通過proxy_pass代理方式把網站的請求發送到事先定義好的對應upstream組的名字上。upstream模塊可以實現負載均衡,其實隱含了一個重要功能那就是冗余,在一個web節點故障的時候,配置了upstream時可以自動切換到正常工作的節點。

      二、負載均衡算法簡介

      調度算法一般分為兩類:第一類為靜態調度算法,即負載均衡器根據自身設定的規則進行分配,不需要考慮后端節點服務器的情。第二類為動態調度算法,即負載均衡器會根據后端節點的當前狀態來決定是否分發請求。

      1、輪詢

      rr 輪循即round robin 默認調度算法,靜態調度算法。客戶端請求順序把客戶端的請求逐一分配到不同的后端節點服務器,這相當于 LVS 中的 rr 算法,如果后端節點服務器宕機(默認情況下nginx 只檢測80端口)。宕機的服務器會自動從節點服務器池中剔除,以便客戶端的用戶訪問不受影響。新的請求會分配給正產的服務器。

      2、權重輪詢

      wrr即weight 權重輪循,靜態調度算法。在 rr 輪循算法的基礎上加上權重,即為權重輪循算法,當使用該算法時,權重和用戶訪問成正比,權重值越大,被轉發的請求也就越多。可以根據服務器的配置和性能指定權重值大小,有效解決新舊服務器性能不均帶來的請求分配問題。

      3、IP哈希

      ip_hash是靜態調度算法,每個請求按客戶端 IP 的 hash 結果分配,當新的請求到達時,先將其客戶端IP通過哈希算法哈希出一個值,在隨后的客戶端請求中,客戶 IP 的哈希值只要相同,就會被分配至同一臺服務器,該調度算法可以解決動態網頁的 session 共享問題,但有時會導致請求分配不均,即無法保證 1:1 的負載均衡,因為在國內大多數公司都是 NAT 上網模式,多個客戶端會對應一個外部 IP,所以,這些客戶端都會被分配到同一節點服務器,從而導致請求分配不均。LVS 負載均衡的 -P 參數、keepalived 配置里的 persistence_timeout 50 參數都類似這個 Nginx 里的 ip_hash 參數,其功能均為解決動態網頁的 session 共享問題。

      4、最小連接數

      least_conn是動態調度算法,會根據后端節點的連接數來決定分配情況,哪個機器連接數少就分發。

      5、最短響應時間

      最短響應時間(fair)調度算法是動態調度算法,會根據后端節點服務器的響應時間來分配請求,響應時間端的優先分配。這是更加智能的調度算法。此種算法可以依據頁面大小和加載時間長短只能地進行負載均衡,也就是根據后端服務器的響應時間來分配請求,響應時間短的優先分配。Nginx 本身是不支持 fair 調度算法的,如果需要使用這種調度算法,必須下載 Nginx 的相關模塊 upstream_fair。

      6、url_hash算法

      url_hash算法是動態調度算法,按訪問 URL 的 hash 結果來分配請求,使每個 URL 定向到同一個后端服務器,可以進一步提高后端緩存服務器的效率命中率。(多用于后端服務器為緩存時的場景下)Nginx 本身是不支持 rul_hash的,如果需要使用這種調度算法,必須安裝 Nginx 的hash 模塊軟件包。

      三、配置示例

      1、配置示例模板

      upstream backend {    server backend1.example.com       weight=5;  #執行realserver,可以賦權重    server backend2.example.com:8080;     server unix:/tmp/backend3;    server backup1.example.com:8080   backup;  #backup表示該節點為熱備節點,激活節點失效時啟用    server backup2.example.com:8080   down;  #下線服務器,可以在real服務器需要維護時配置}server {   listen	80;  #listen、server_name這些正常配置   server_name	www.test.com;    location / {proxy_pass http://backend;  ##反向代理執行定義的upstream名字    }}

      2、權重輪詢配置示例

      upstream  show {server 192.168.0.141 weight=1;server 192.168.0.142 weight=2;      }

      3、ip_hash配置示例

       upstream show {ip_hash;server 192.168.0.141 ;server 192.168.0.142 ;     }

      4、fair配置示例

       upstream show {fair;server 192.168.0.141 ;server 192.168.0.142 ;     }

      5、least_conn配置示例

       upstream show {least_conn;server 192.168.0.141 ;server 192.168.0.142 ;     }

      6、url_hash配置示例

       upstream show {server 192.168.0.141 ;server 192.168.0.142 ;hash $request_uri;hash_method crc32;     }

      四、負載均衡效果展示

      1、部署2個web服務器

      分別在s142主機和s142主機部署2個Tomcat服務,服務訪問頁面內容如下:

      2、配置nginx服務

      upstream show {    ip_hash ;  #使用ip_hash負載均衡調度算法    server 192.168.10.141:8080 ;    server 192.168.10.142:8080 ;    }server {    listen	80;  #listen、server_name這些正常配置    server_name	www.test.com;    access_log /var/log/nginx/test.access.log;    location / {proxy_pass http://show;  ##反向代理執行定義的upstream名字    }}

      3、配置域名解析

      這是模擬測試,使用測試域名,通過修改hosts文件(C:\Windows\System32\drivers\etc\hosts)實現直接通過域名訪問,實際應用需要申請域名并解析。

      4、訪問域名驗證

      5、停止s142的web服務后再次訪問

      停止s142的web服務后應用自動切換到了s141節點,其實upstream模塊可以作為負載均衡,更重要的是實現冗余,如果是單機部署的web應用在出現節點故障時服務即無法訪問,通過upstream可以實現多節點冗余。

      6、修改調度算法為輪詢

      總結

      到此這篇關于Nginx負載均衡之upstream模塊簡介與使用的文章就介紹到這了,更多相關Nginx負載均衡upstream模塊內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

      標簽: Nginx
      成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
      麻豆成人综合网| 久久男女视频| 岛国av在线一区| 美日韩一级片在线观看| 亚洲国产一区二区三区青草影视| ...xxx性欧美| 亚洲日本丝袜连裤袜办公室| 国产精品护士白丝一区av| 国产亚洲欧美在线| 国产精品亲子伦对白| 国产日产欧产精品推荐色| 国产日韩欧美制服另类| 国产精品乱码人人做人人爱| 中日韩免费视频中文字幕| 国产精品夫妻自拍| 亚洲精品中文在线| 亚洲第一搞黄网站| 另类人妖一区二区av| 国产一区二区三区美女| 成人动漫av在线| 午夜日韩av| 亚洲国产精品123| 免费日韩av| 欧美在线观看视频在线| 日韩一区二区三区免费看| 26uuu久久天堂性欧美| 国产亚洲欧洲997久久综合| 综合激情成人伊人| 三级久久三级久久久| 国产在线精品免费| 99国产精品久久久久久久久久| 欧美日韩综合网| 亚洲一区二区三区高清| 欧美日韩精品欧美日韩精品一| 日韩欧美成人午夜| 亚洲色图欧洲色图婷婷| 麻豆freexxxx性91精品| av不卡免费在线观看| 在线免费观看欧美| 91黄色免费看| 久久久av毛片精品| 亚洲无线码一区二区三区| 久久99精品久久久久婷婷| 99久久99久久精品国产片果冻| 亚洲精品欧洲| 欧美日韩一区成人| 国产欧美va欧美不卡在线| 香蕉久久一区二区不卡无毒影院 | 欧美激情91| 欧美一级网站| 精品精品欲导航| √…a在线天堂一区| 久久精品国产99国产精品| 99re6这里只有精品视频在线观看| 正在播放亚洲| 欧美变态tickling挠脚心| 亚洲精品免费在线观看| 国产不卡在线视频| 亚洲欧美日本日韩| 精品国产网站在线观看| 亚洲成av人片| 91蝌蚪porny| 欧美性videosxxxxx| 国产精品久久久久影院色老大 | 欧美精品亚洲精品| 欧美日韩www| 一区二区三区国产精品| 99免费精品在线观看| 久久精品网址| 国产精品日日摸夜夜摸av| 国产精品自拍网站| 久久天堂成人| 亚洲欧美影音先锋| 国产xxx精品视频大全| 亚洲一区二区三区四区中文 | 国产激情一区二区三区| 亚洲欧美日韩一区在线观看| 日本一区二区免费在线| 国产精选一区二区三区| 色综合久久六月婷婷中文字幕| 日本一区二区三区国色天香 | 天天综合网 天天综合色| 国产真实久久| 欧美mv日韩mv| 国产一区在线视频| 一本色道久久综合亚洲91| 成人欧美一区二区三区白人 | 美女精品一区| 樱花草国产18久久久久| 欧美 日韩 国产 一区| 日韩欧美123| 国产一区二区看久久| 色综合久久88色综合天天免费| 亚洲色图欧美在线| 欧美视频网站| 国产农村妇女毛片精品久久麻豆| 成人丝袜18视频在线观看| 在线成人小视频| 蜜臀a∨国产成人精品| 美女精品在线观看| 婷婷久久综合九色综合伊人色| 国产精品三上| 亚洲妇女屁股眼交7| 亚洲欧美精品| 亚洲高清在线视频| 午夜在线播放视频欧美| 亚洲一区二区精品久久av| 国产日韩欧美一区二区三区在线观看| 日本一区二区三区国色天香| 欧美日韩精选| 亚洲情趣在线观看| 99视频在线精品国自产拍免费观看| 国产精品理伦片| 亚洲美女少妇无套啪啪呻吟| 一区二区三区电影在线播| 香港久久久电影| 日本大胆欧美人术艺术动态| 91黄色在线观看| 国产精品一二二区| 精品处破学生在线二十三| 91在线精品一区二区三区| 国产亚洲成年网址在线观看| 精品69视频一区二区三区Q| 一级日本不卡的影视| 久久综合影音| 国产精品正在播放| 久久久www成人免费毛片麻豆 | 久久综合精品国产一区二区三区 | 亚洲精品一级| 视频一区国产视频| 9191久久久久久久久久久| 成人精品亚洲人成在线| 国产精品麻豆久久久| 亚洲综合国产| 精油按摩中文字幕久久| 精品成a人在线观看| 亚洲天堂黄色| 久久成人免费网| 久久久久国产一区二区三区四区| 99精品国产福利在线观看免费| 日本美女一区二区| 久久久久久久久久久久久久久99| 亚洲看片网站| 韩国av一区二区| 国产精品伦理在线| 在线观看亚洲精品视频| 波多野结衣中文字幕一区二区三区| 国产精品护士白丝一区av| 欧美这里有精品| 色综合久久综合网| 秋霞国产午夜精品免费视频| 欧美不卡在线视频| 亚洲区第一页| 国产精品自在在线| 亚洲日本丝袜连裤袜办公室| 欧美日韩情趣电影| 亚洲天堂黄色| 国产成人午夜99999| 一区二区三区成人| 日韩久久久久久| 美日韩精品视频| 91首页免费视频| 日本中文字幕一区二区有限公司| 久久精品视频一区二区三区| 久久亚洲免费| 国产一区二区三区四区老人| 精品一区二区三区免费视频| 亚洲美女精品一区| 久久老女人爱爱| 色又黄又爽网站www久久| 狠狠88综合久久久久综合网| 国精品**一区二区三区在线蜜桃| 亚洲免费资源在线播放| 精品1区2区在线观看| 色婷婷av一区二区三区大白胸| 欧美在线免费| 成人高清视频在线| 极品美女销魂一区二区三区| 一区二区三区欧美| 欧美激情在线看| 欧美一级黄色片| 欧美性猛交一区二区三区精品| 亚洲高清视频一区| 91在线视频免费91| 国产成人综合亚洲91猫咪| 日本午夜一区二区| 夜夜亚洲天天久久| 国产精品不卡一区| 精品国产一区二区三区四区四| 欧美色欧美亚洲另类二区| 免费在线亚洲欧美| 亚洲乱亚洲高清| 狠狠综合久久av一区二区老牛| 成人app网站| 国产成人在线色| 国产精品自拍毛片| 国产精品亚洲专一区二区三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲电影在线免费观看| 亚洲自拍偷拍欧美|