使用nginx作為服務器負載均衡的方法是什么

    在許多應用中,負載平衡是一種常用的技術來優化利用資源最大化吞吐量,減少等待時間,并確保容錯??梢允褂胣ginx的作為一種非常高效的HTTP負載平衡器,將流量分配到多個應用服務器上提高性能,可擴展性和高可用性。

    Nginx負載均衡
    Nginx負載均衡

    負載均衡方法 nginx支持下面幾種負載均衡機制:

    round-robin:輪詢。以輪詢方式將請求分配到不同服務器上
    least-connected:最少連接數。將下一個請求分配到連接數最少的那臺服務器上
    ip-hash :基于客戶端的IP地址。散列函數被用于確定下一個請求分配到哪臺服務器上
    3. 負載均衡默認配置
    nginx負載均衡最簡單的配置如下:

    http {
    upstream myapp1 {
    server srv1.example.com;
    server srv2.example.com;
    server srv3.example.com;
    }

    server {
    listen 80;

    location / {
    proxy_pass http://myapp1;
    }
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    http {
    upstream myapp1 {
    server srv1.example.com;
    server srv2.example.com;
    server srv3.example.com;
    }

    server {
    listen 80;

    location / {
    proxy_pass http://myapp1;
    }
    }
    }
    在上面的例子中,srv1,srv2,srv3運行著相同的應用程序。如果沒有特別指定負載均衡方法默認是以輪詢方式。所有的請求被代理到服務組myapp1,然后nginx負載均衡的分發請求。

    nginx反向代理實現包括下面這些負載均衡HTTP、HTTPS、FastCGI、uwsgi,SCGI和memcached。

    要配置HTTPS的負載均衡,只需使用“https”開頭的協議。

    當要設置FastCGI,uwsgi,SCGI,或者memcached的負載平衡,分別使用fastcgi_pass,uwsgi_pass,scgi_pass和memcached_pass指令。

    最少連接負載均衡

    在一些要求需要更長的時間才能完成的應用情況下, 最少連接可以更公平地控制應用程序實例的負載。使用最少連接負載均衡,nginx不會向負載繁忙的服務器上分發請求,而是將請求分發到負載低的服務器上。

    配置如下:

    upstream myapp1 {
    least_conn;
    server srv1.example.com;
    server srv2.example.com;
    server srv3.example.com;
    }
    1
    2
    3
    4
    5
    6
    upstream myapp1 {
    least_conn;
    server srv1.example.com;
    server srv2.example.com;
    server srv3.example.com;
    }

    會話持久性

    以輪詢或最少連接的負載均衡算法,每個后續的客戶端的請求,可以潛在地分配給不同的服務器上,并不能保證相同的客戶端請求將總是指向同一服務器上。

    這對于有會話信息的應用場景下,會有問題的。一般的做法是需要將session信息共享,如使用memcache來存放session。




    請輸入姓名或昵稱
    如果您有任何疑問、需要更多信息或希望與我們建立合作請留言
    =

    本文來自網絡,經授權后發布,本文觀點不代表Infocode藍暢信息技術立場,轉載請聯系原作者。

    (0)
    Infocode藍暢Infocode藍暢
    上一篇 2020年6月4日 下午10:54
    下一篇 2020年6月5日 上午6:05

    相關文章內容推薦

    一二三四视频社区在线播放中国 | 老司机午夜精品视频你懂的| 亚洲国产精品尤物yw在线| 国产视频一区二区| 国产精品日本一区二区在线播放| 久久精品9988| 欧美亚洲另类精品第一页 | 久久夜色精品国产亚洲| 久久久久人妻一区精品果冻| 一本一本久久aa综合精品| 国产精品你懂得| 久久伊人精品青青草原日本| 亚洲AV成人精品一区二区三区| 久久久精品一区二区三区| 亚洲精品无码专区在线播放| 国产午夜精品一区二区三区漫画| 国产欧美精品一区二区三区四区| 中文字幕无码精品三级在线电影 | 老司机67194精品线观看| 97久人人做人人妻人人玩精品| 亚洲国产精品一区二区九九 | 夜夜爽一区二区三区精品| 国产成人精品日本亚洲18图| 色偷偷88欧美精品久久久| 国产成人精品优优av| 久久精品国产亚洲精品| 国产午夜精品久久久久免费视| 精品国偷自产在线视频| 四虎成人精品永久免费AV| 国产精品电影在线| 精品亚洲成a人片在线观看少妇| 久久99精品久久久久久水蜜桃| 精品卡一卡二卡乱码高清| 久久精品无码一区二区三区免费| 国产精品国色综合久久| 亚洲精品国产福利一二区| 亚洲精品在线观看视频| 无码精品久久久久久人妻中字| 国产线视频精品免费观看视频| 国产亚洲精品无码成人| 无码精品第一页|