欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx?負(fù)載均衡輪詢方式配置詳解

 更新時間:2022年03月06日 10:26:33   作者:AllenLeungX  
負(fù)載均衡(load-balance)就是將負(fù)載分?jǐn)偟蕉鄠€操作單元上執(zhí)行,從而提高服務(wù)的可用性和響應(yīng)速度,帶給用戶更好的體驗,本文給大家介紹nginx?負(fù)載均衡輪詢方式配置,感興趣的朋友一起看看吧

一、概述

Nginx的upstream目前支持的分配算法:
1、round-robin 輪詢1:1輪流處理請求(默認(rèn))
每個請求按時間順序逐一分配到不同的應(yīng)用服務(wù)器,如果應(yīng)用服務(wù)器down掉,自動剔除,剩下的繼續(xù)輪詢。
2、weight 權(quán)重(加權(quán)輪詢)
通過配置權(quán)重,指定輪詢幾率,權(quán)重和訪問比率成正比,用于應(yīng)用服務(wù)器性能不均的情況。
3、ip_hash 哈希算法
每個請求按訪問ip的hash結(jié)果分配,這樣每個訪客固定訪問一個應(yīng)用服務(wù)器,可以解決session共享的問題。應(yīng)用服務(wù)器如果故障需要手工down掉。
參數(shù)含義:
down:表示單前的server暫時不參與負(fù)載
weight:默認(rèn)為1,weight越大,負(fù)載的權(quán)重就越大。
max_fails:允許請求失敗的次數(shù)默認(rèn)為1.當(dāng)超過最大次數(shù)時,返回proxy_next_upstream模塊定義的錯誤
fail_timeout:max_fails次失敗后,暫停的時間。
backup:其它所有的非backup機器down或者忙的時候,請求backup機器。

二、配置

 1、round-robin 輪詢(默認(rèn))

upstream tg-t4 {
    server 10.0.0.110:8099;
    server 10.0.0.110:8098;
}
server {
    listen 8096;
    server_name www.tg-t4.com;
    location / {
    proxy_pass http://tg-t4;
    }
}

訪問結(jié)果:ABABABABA

2、加權(quán)輪詢

upstream tg-t4 {
    server 10.0.0.110:8099 weight=2;
    server 10.0.0.110:8098 weight=5;
}
server {
    listen 8096;
    server_name www.tg-t4.com;
    location / {
    proxy_pass http://tg-t4;
    }
}

訪問結(jié)果:ABBABB ABBABB

注:weight影響的訪問結(jié)果是按最小比例算的,而不是理想狀態(tài)下:AABBBBB AABBBBB

3、ip_hash

upstream tg-t4 {
    server 10.0.0.110:8099;
    server 10.0.0.110:8098;
    ip_hash;
}
server {
    listen 8096;
    server_name www.tg-t4.com;
    location / {
    proxy_pass http://tg-t4;
    }
}

訪問結(jié)果:

IP1:AAAAAA

IP2:BBBBBB

4、熱備

upstream tg-t4 {
    server 10.0.0.110:8099;
    server 10.0.0.110:8098 backup;
}
?
server {
    listen 8096;
    server_name www.tg-t4.com;
    location / {
    proxy_pass http://tg-t4;
    }
}

訪問結(jié)果:

訪問1:兩個服務(wù)均正常。AAAAAA

訪問2:停用10.0.0.110:8099。BBBBBB

訪問3:重啟10.0.0.110:8099。AAAAAA

5、加參數(shù)優(yōu)化

upstream tg-t4 {
    server 10.0.0.110:8099 weight=1 max_fails=2 fail_timeout=2;
    server 10.0.0.110:8098 weight=3 max_fails=2 fail_timeout=2 backup;
}
?
server {
    listen 8096;
    server_name www.tg-t4.com;
    location / {
    proxy_pass http://tg-t4;
    }
}

訪問結(jié)果:同4

backup優(yōu)先級最高,當(dāng)有了這個參數(shù)設(shè)定,那么所對應(yīng)的服務(wù)只能作為熱備。

配置文件參考:

http://www.dbjr.com.cn/article/235779.htm

輪詢方式參考:

http://www.dbjr.com.cn/article/178868.htm

七層與四層參考:

http://www.dbjr.com.cn/article/111345.htm

到此這篇關(guān)于nginx 負(fù)載均衡輪詢方式配置的文章就介紹到這了,更多相關(guān)nginx 負(fù)載均衡內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx配置https的實現(xiàn)

    Nginx配置https的實現(xiàn)

    本文主要介紹了Nginx配置https的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • 詳解nginx靜態(tài)資源服務(wù)器簡單配置

    詳解nginx靜態(tài)資源服務(wù)器簡單配置

    這篇文章主要介紹了詳解nginx靜態(tài)資源服務(wù)器簡單配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • 基于Nginx 反向代理獲取真實IP的問題詳解

    基于Nginx 反向代理獲取真實IP的問題詳解

    下面小編就為大家分享一篇基于Nginx 反向代理獲取真實IP的問題詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Nginx限制IP并發(fā)數(shù)與下載速度的方法

    Nginx限制IP并發(fā)數(shù)與下載速度的方法

    這篇文章主要介紹了Nginx中限制IP并發(fā)數(shù)與下載速度的方法,用到了limit_zone、limit_rate和limit_conn模塊,有需要的朋友參考下
    2014-01-01
  • Nginx如何根據(jù)前綴路徑轉(zhuǎn)發(fā)到不同的Flask服務(wù)

    Nginx如何根據(jù)前綴路徑轉(zhuǎn)發(fā)到不同的Flask服務(wù)

    這篇文章主要介紹了Nginx如何根據(jù)前綴路徑轉(zhuǎn)發(fā)到不同的Flask服務(wù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • nginx利用ctx實現(xiàn)數(shù)據(jù)共享、修改上下文功能

    nginx利用ctx實現(xiàn)數(shù)據(jù)共享、修改上下文功能

    這篇文章主要給大家介紹了關(guān)于nginx利用ctx實現(xiàn)數(shù)據(jù)共享、修改上下文功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Nginx查找訪問前10的IP的方法實踐

    Nginx查找訪問前10的IP的方法實踐

    有時候,您可能希望查找訪問量最高的 IP 地址,以便進(jìn)一步分析或采取措施,就來介紹一下Nginx查找訪問前10的IP的方法實踐,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Nginx 配置根據(jù)請求IP末段進(jìn)行分流的方法

    Nginx 配置根據(jù)請求IP末段進(jìn)行分流的方法

    這篇文章主要介紹了Nginx 配置根據(jù)請求IP末段進(jìn)行分流的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Nginx應(yīng)對Permission denied和File not found的配置

    Nginx應(yīng)對Permission denied和File not found的配置

    這篇文章主要介紹了Nginx應(yīng)對Permission denied和File not found的錯誤配置,文中介紹了兩個PHP程序使用時出現(xiàn)相關(guān)問題后的解決案例,需要的朋友可以參考下
    2015-12-12
  • Centos 6.5 64位中Nginx詳細(xì)安裝部署教程

    Centos 6.5 64位中Nginx詳細(xì)安裝部署教程

    Nginx是一個web服務(wù)器也可以用來做負(fù)載均衡及反向代理使用,目前使用最多的就是負(fù)載均衡,具體簡介我就不介紹了百度一下有很多,下面直接進(jìn)入安裝步驟,需要的朋友可以參考下
    2017-08-08

最新評論