亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nginx 負(fù)載均衡算法及故障轉(zhuǎn)移解析

 更新時間:2019年09月07日 09:55:30   作者:技術(shù)-劉騰飛  
這篇文章主要介紹了Nginx 負(fù)載均衡算法及故障轉(zhuǎn)移解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

概述

Nginx負(fù)載均衡提供上游服務(wù)器(真實業(yè)務(wù)邏輯訪問的服務(wù)器),負(fù)載均衡、故障轉(zhuǎn)移、失敗重試、容錯、健康檢查等。
當(dāng)上游服務(wù)器(真實業(yè)務(wù)邏輯訪問的服務(wù)器)發(fā)生故障時,可以轉(zhuǎn)移到其他上游服務(wù)器(真實業(yè)務(wù)邏輯訪問的服務(wù)器)。

配置

upstream backServer{
    server 127.0.0.1:8080;
    server 127.0.0.1:8081;
  }
  
  server {
    listen    80;
    server_name www.itmayiedu.com;
    location / {
      ### 指定上游服務(wù)器負(fù)載均衡服務(wù)器
      proxy_pass http://backServer;
      index index.html index.htm;
    }
  }

負(fù)載均衡算法

每個請求按時間順序逐一分配到不同的后端服務(wù),如果后端某臺服務(wù)器死機,自動剔除故障系統(tǒng),使用戶訪問不受影響。

weight(輪詢權(quán)值)

weight的值越大分配到的訪問概率越高,主要用于后端每臺服務(wù)器性能不均衡的情況下。或者僅僅為在主從的情況下設(shè)置不同的權(quán)值,達(dá)到合理有效的地利用主機資源。

一般是按比例

upstream backServer{
 server 127.0.0.1:8080 weight=1;
 server 127.0.0.1:8081 weight=2;
 }

ip_hash

每個請求按訪問IP的哈希結(jié)果分配,使來自同一個IP的訪客固定訪問一臺后端服務(wù)器,并且可以有效解決動態(tài)網(wǎng)頁存在的session共享問題。俗稱IP綁定。

upstream backServer{
   server 127.0.0.1:8080 ;
   server 127.0.0.1:8081 ;
   ip_hash; 
 }

fair(第三方)

比 weight、ip_hash更加智能的負(fù)載均衡算法,fair算法可以根據(jù)頁面大小和加載時間長短智能地進(jìn)行負(fù)載均衡,也就是根據(jù)后端服務(wù)器的響應(yīng)時間 來分配請求,響應(yīng)時間短的優(yōu)先分配。Nginx本身不支持fair,如果需要這種調(diào)度算法,則必須安裝upstream_fair模塊。

url_hash(第三方)

按訪問的URL的哈希結(jié)果來分配請求,使每個URL定向到一臺后端服務(wù)器,可以進(jìn)一步提高后端緩存服務(wù)器的效率。Nginx本身不支持url_hash,如果需要這種調(diào)度算法,則必須安裝Nginx的hash軟件包。

Nginx配置故障轉(zhuǎn)移

  • 當(dāng)上游服務(wù)器(真實訪問服務(wù)器),一旦出現(xiàn)故障或者是沒有及時相應(yīng)的話,應(yīng)該直接輪訓(xùn)到下一臺服務(wù)器,保證服務(wù)器的高可用。
  • nginx與上游服務(wù)器(真實訪問的服務(wù)器)超時時間 后端服務(wù)器連接的超時時間_發(fā)起握手等候響應(yīng)超時時間proxy_connect_timeout 1s;
  • nginx發(fā)送給上游服務(wù)器(真實訪問的服務(wù)器)超時時間 proxy_send_timeout 1s;
  • nginx接受上游服務(wù)器(真實訪問的服務(wù)器)超時時間 proxy_read_timeout 1s;

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn)

    Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn)

    這篇文章主要介紹了Nginx 轉(zhuǎn)發(fā)匹配規(guī)則的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • win2003下nginx 0.8.38 安裝配置備忘

    win2003下nginx 0.8.38 安裝配置備忘

    經(jīng)不住蠱惑,決定在 Windows Server 2003 下安裝試用一下,并與 PHP 進(jìn)行集成。
    2010-12-12
  • Nginx搭建RTMP流媒體服務(wù)器的實現(xiàn)

    Nginx搭建RTMP流媒體服務(wù)器的實現(xiàn)

    本文主要介紹了Nginx搭建RTMP流媒體服務(wù)器的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • nginx設(shè)置超時時間的問題及解決方案

    nginx設(shè)置超時時間的問題及解決方案

    程序在處理大量數(shù)據(jù),接口超過1分鐘(默認(rèn)的)未返回數(shù)據(jù),導(dǎo)致等待超時,出現(xiàn)這種情況,我們可以先優(yōu)化程序,縮短執(zhí)行時間,可以調(diào)大nginx超時限制的參數(shù),使程序可以正常執(zhí)行,本文介紹nginx設(shè)置超時時間及504 Gateway Time-out的問題解決方案,一起看看吧
    2024-02-02
  • Nginx配置詳解(推薦)

    Nginx配置詳解(推薦)

    Nginx功能豐富,可作為HTTP服務(wù)器,也可作為反向代理服務(wù)器,郵件服務(wù)器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能
    2017-05-05
  • Nginx限制IP并發(fā)數(shù)與下載速度的方法

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

    這篇文章主要介紹了Nginx中限制IP并發(fā)數(shù)與下載速度的方法,用到了limit_zone、limit_rate和limit_conn模塊,有需要的朋友參考下
    2014-01-01
  • nginx正向代理http和https的實現(xiàn)步驟

    nginx正向代理http和https的實現(xiàn)步驟

    本文主要介紹了nginx正向代理http和https的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 一個Nginx實現(xiàn)部署多個不同的項目方式

    一個Nginx實現(xiàn)部署多個不同的項目方式

    這篇文章主要介紹了一個Nginx實現(xiàn)部署多個不同的項目方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 詳解nginx服務(wù)器http重定向到https的正確寫法

    詳解nginx服務(wù)器http重定向到https的正確寫法

    本篇文章主要介紹了nginx服務(wù)器http重定向到https的正確寫法 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Nginx雙機熱備的實現(xiàn)步驟

    Nginx雙機熱備的實現(xiàn)步驟

    本文主要介紹了Nginx雙機熱備的實現(xiàn)步驟,是國內(nèi)企業(yè)中最為普遍的一種高可用方案,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05

最新評論