nginx upstream 常用的几种调度方式
生活随笔
收集整理的這篇文章主要介紹了
nginx upstream 常用的几种调度方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nginx可以根據客戶IP進行負載均衡,在upstream里設置ip_hash,以可以對同一個C類地址段
的客戶端選擇同一個后端服務器,除非那個后端服務器宕了才會換一個.C類地址:C類地址第1字節、第2字節和第3個字節為網絡地址,
第4個個字節為主機地址。另外第1個字節的前三位固定為110.
NGINX的UPSTREAM目前支持的5種方式的分配:
輪詢(默認)
upstream back_server {
??????? server 192.168.0.15;
??????? server 192.168.0.16;
?}
weight(權重)
指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況
upstream backserver {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}
ip_hash
每個請求按訪問IP的HASH結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題.
upstream backserver {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}
轉載于:https://www.cnblogs.com/bass6/p/7137260.html
總結
以上是生活随笔為你收集整理的nginx upstream 常用的几种调度方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥杯-算法提高-打水问题
- 下一篇: 二叉查找树--java