精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長(zhǎng)網(wǎng)

Nginx實(shí)現(xiàn)負(fù)載均衡的方法總結(jié)

2022-10-14 09:41| 查看: 1312 |來源: 互聯(lián)網(wǎng)

要理解負(fù)載均衡,必須先搞清楚正向代理和反向代理。 注: 正向代理,代理的是用戶。 反向代理,代理的是服務(wù)器 什么是負(fù)載均衡 當(dāng)一臺(tái)服務(wù)器的單 ...

要理解負(fù)載均衡,必須先搞清楚正向代理和反向代理。

注:

  • 正向代理,代理的是用戶。

  • 反向代理,代理的是服務(wù)器

什么是負(fù)載均衡

當(dāng)一臺(tái)服務(wù)器的單位時(shí)間內(nèi)的訪問量越大時(shí),服務(wù)器壓力就越大,大到超過自身承受能力時(shí),服務(wù)器就會(huì)崩潰。為了避免服務(wù)器崩潰,讓用戶有更好的體驗(yàn),我們通過負(fù)載均衡的方式來分擔(dān)服務(wù)器壓力。

我們可以建立很多很多服務(wù)器,組成一個(gè)服務(wù)器集群,當(dāng)用戶訪問網(wǎng)站時(shí),先訪問一個(gè)中間服務(wù)器,在讓這個(gè)中間服務(wù)器在服務(wù)器集群中選擇一個(gè)壓力較小的服務(wù)器,然后將該訪問請(qǐng)求引入該服務(wù)器。如此以來,用戶的每次訪問,都會(huì)保證服務(wù)器集群中的每個(gè)服務(wù)器壓力趨于平衡,分擔(dān)了服務(wù)器壓力,避免了服務(wù)器崩潰的情況。

負(fù)載均衡是用反向代理的原理實(shí)現(xiàn)的。

負(fù)載均衡的幾種常用方式

1、輪詢(默認(rèn))

每個(gè)請(qǐng)求按時(shí)間順序逐一分配到不同的后端服務(wù)器,如果后端服務(wù)器down掉,能自動(dòng)剔除。

upstream backserver { server 192.168.0.14; server 192.168.0.15; }

2、weight

指定輪詢幾率,weight和訪問比率成正比,用于后端服務(wù)器性能不均的
情況。

upstream backserver {  server 192.168.0.14 weight=3;  server 192.168.0.15 weight=7; }

權(quán)重越高,在被訪問的概率越大,如上例,分別是30%,70%。

3、上述方式存在一個(gè)問題就是說,在負(fù)載均衡系統(tǒng)中,假如用戶在某臺(tái)服務(wù)器上登錄了,那么該用戶第二次請(qǐng)求的時(shí)候,因?yàn)槲覀兪秦?fù)載均衡系統(tǒng),每次請(qǐng)求都會(huì)重新定位到服務(wù)器集群中的某一個(gè),那么已經(jīng)登錄某一個(gè)服務(wù)器的用戶再重新定位到另一個(gè)服務(wù)器,其登錄信息將會(huì)丟失,這樣顯然是不妥的。

我們可以采用ip_hash指令解決這個(gè)問題,如果客戶已經(jīng)訪問了某個(gè)服務(wù)器,當(dāng)用戶再次訪問時(shí),會(huì)將該請(qǐng)求通過哈希算法,自動(dòng)定位到該服務(wù)器。

每個(gè)請(qǐng)求按訪問ip的hash結(jié)果分配,這樣每個(gè)訪客固定訪問一個(gè)后端服務(wù)器,可以解決session的問題。

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

4、fair(第三方)

按后端服務(wù)器的響應(yīng)時(shí)間來分配請(qǐng)求,響應(yīng)時(shí)間短的優(yōu)先分配。

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

5、url_hash(第三方)

按訪問url的hash結(jié)果來分配請(qǐng)求,使每個(gè)url定向到同一個(gè)后端服務(wù)器,后端服務(wù)器為緩存時(shí)比較有效。

upstream backserver {  server squid1:3128;  server squid2:3128;  hash $request_uri;  hash_method crc32; }123456

每個(gè)設(shè)備的狀態(tài)設(shè)置為:

  • down 表示單前的server暫時(shí)不參與負(fù)載

  • weight 默認(rèn)為1.weight越大,負(fù)載的權(quán)重就越大。

  • max_fails:允許請(qǐng)求失敗的次數(shù)默認(rèn)為1.當(dāng)超過最大次數(shù)時(shí),返回 proxy_next_upstream模塊定義的錯(cuò)誤

  • fail_timeout:max_fails次失敗后,暫停的時(shí)間。

  • backup: 其它所有的非backup機(jī)器down或者忙的時(shí)候,請(qǐng)求backup機(jī)器。所以這臺(tái)機(jī)器壓力會(huì)最輕。

配置實(shí)例:

#user nobody;
worker_processes 4;
events {
  # 最大并發(fā)數(shù)
  worker_connections 1024;
}
http{
  # 待選服務(wù)器列表
  upstream myproject{
    # ip_hash指令,將同一用戶引入同一服務(wù)器。
    ip_hash;
    server 125.219.42.4 fail_timeout=60s;
    server 172.31.2.183;
    }

  server{
        # 監(jiān)聽端口
        listen 80;
        # 根目錄下
        location / {
          # 選擇哪個(gè)服務(wù)器列表
          proxy_pass http://myproject;
        }

      }
}

總結(jié)

以上Nginx實(shí)現(xiàn)負(fù)載均衡的方法總結(jié)就是小編為大家收集整理的全部?jī)?nèi)容了,希望對(duì)大家有所幫助。如果您喜歡這篇文章,可以收藏或分享給您的小伙伴們吧!歡迎持續(xù)關(guān)注我們的后續(xù)更新。

本文最后更新于 2022-10-14 09:41,某些文章具有時(shí)效性,若有錯(cuò)誤或已失效,請(qǐng)?jiān)诰W(wǎng)站留言或聯(lián)系站長(zhǎng):[email protected]
·END·
站長(zhǎng)網(wǎng)微信號(hào):w17tui,關(guān)注站長(zhǎng)、創(chuàng)業(yè)、關(guān)注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營(yíng)銷服務(wù)中心

免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!

17站長(zhǎng)網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!

掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 久久只有这才是精品99 | 精品久久一 | 高中生福利视频在线观看 | 婷婷综合激情 | 悠悠资源先锋中文站 | www视频在线免费观看 | 中文字幕 亚洲 一区二区三区 | 91短视频版在线观看免费 | 亚久久伊人精品青青草原2020 | 亚洲 欧美 精品 | 1024在线视频 | 亚洲精品成人一区二区www | 男女啪啪抽搐一进一出小 | 一本大道香蕉中文日本不卡高清二区 | 亚洲国产成人精品小蝌蚪 | 国产日韩欧美综合一区二区三区 | 久久青青视频 | 国产精品久久久久一区二区三区 | 中文字幕亚洲视频 | 高清中国一级毛片免费 | 1区1区3区4区产品亚洲 | 亚洲日本欧美综合在线一 | 涩涩www在线观看免费高清 | 高清一区二区 | 亚洲国产成人久久一区www | 亚洲欧美日韩久久一区 | 免费国产好深啊好涨好硬视频 | 国产精品久久久久久久久久久久 | 999热成人精品国产免 | 啪啪免费网站入口链接 | 欧美特级毛片a够爽 | 无遮挡男女啪啪成人免费 | 欧美三极 | 亚洲一区二区三区播放在线 | 亚洲一级影院 | 在线视频国产网址你懂的在线视频 | 国产h视频在线观看 | 在线精品日韩一区二区三区 | 欧美国产精品久久 | 欧日韩一区二区三区 | 大伊香蕉在线精品不卡视频 |