日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx配置---upstream

發布時間:2025/3/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx配置---upstream 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、普通輪詢(默認)

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

upstream api { server 192.168.0.1:8081; server 192.168.0.2:8081; }

二、加權輪詢

weight 指定輪詢的權值,weight值越大,分配到的訪問機率越高,此策略主要用于后端每個服務器性能不均的情況下。

upstream api { server 192.168.0.1:8081 weight=10; server 192.168.0.2:8081 weight=20;#被訪問記錄大 }

三、ip_hash

每個請求按訪問IP的hash結果分配,這樣來自同一個IP的訪客固定訪問一個后端服務器,可以解決session不能跨服務器的問題。當然如果這個節點不可用了,會發到下個節點,而此時沒有session同步的話就注銷掉了。

upstream api { ip_hash; server 192.168.0.1:8081; server 192.168.0.2:8081; }

四、least_conn

請求被發送到當前活躍連接最少的后端服務器。會考慮weight的值。如果有多個后端服務器的 conns 值同為最小的,那么對它們采用加權輪詢算法(weight)。

upstream api {least_conn;server 192.168.0.1:8081; server 192.168.0.2:8081; }

五、fair

根據后端服務器的響應時間來分配請求,響應時間短的優先分配。Nginx本身是不支持 fair 的,如果需要使用這種調度算法,必須下載Nginx的 upstream_fair 模塊。

upstream api { server 192.168.0.1:8081; server 192.168.0.2:8081; fair; }

六、url_hash

此方法按訪問 url 的 hash 結果來分配請求,使每個 url 定向到同一個后端服務器,可以進一步提高后端緩存服務器的效率。Nginx 本身是不支持 url _ hash 的,如果需要使用這種調度算法,必須下載 Nginx 的 nginx_upstream_hash 模塊。

upstream api { server 192.168.0.1:8081; server 192.168.0.2:8081; hash $request_uri; hash_method crc32; }

轉載于:https://www.cnblogs.com/mliu/p/11174954.html

總結

以上是生活随笔為你收集整理的nginx配置---upstream的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。