国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Nginx的負(fù)載均衡策略

2023-04-20 14:28 作者:單純的饒同學(xué)  | 我要投稿

Nginx的負(fù)載均衡策略

個人博客地址: https://note.raokun.top 擁抱ChatGPT,國內(nèi)訪問網(wǎng)站:https://www.playchat.top

共六種: 輪詢、權(quán)重、ip_hash、least_conn、fair、url_hash

1、輪詢(Round Robin)負(fù)載均衡策略:這是一種基本的負(fù)載均衡策略,將請求順序轉(zhuǎn)發(fā)給每個后端服務(wù)器,每個后端服務(wù)器依次處理請求,而輪詢正是按照這樣的方式平均地為每個后端服務(wù)器分配請求。

http {
upstream backend {
? server backend1.example.com;
? server backend2.example.com;
? server backend3.example.com;
}

server {
? listen 80;
? server_name example.com;

? location / {
? ? ?proxy_pass http://backend;
? }
}

}

  

2、權(quán)重(Weight)負(fù)載均衡策略:通過為每個后端服務(wù)器分配不同的權(quán)重,將請求按照權(quán)重比例分配到不同的后端服務(wù)器,以實現(xiàn)負(fù)載均衡。例如,如果后端服務(wù)器A的權(quán)重是3,后端服務(wù)器B的權(quán)重是2,則在處理請求時,服務(wù)器A會收到3/(3+2)=60%的請求,而服務(wù)器B會收到?。玻ǎ常玻?0%的請求。

http {
upstream backend {
? server backend1.example.com weight=5;
? server backend2.example.com weight=10;
? server backend3.example.com weight=5;
}

server {
? listen 80;
? server_name example.com;

? location / {
? ? ?proxy_pass http://backend;
? }
}
}

  

3、IP散列(ip_hash)負(fù)載均衡策略:使用客戶端的IP地址來計算散列值,將同一個IP地址的請求發(fā)送到同一個后端服務(wù)器上,以實現(xiàn)會話保持(Session Persistence)。

http {
upstream backend {
? ip_hash;

? server backend1.example.com;
? server backend2.example.com;
? server backend3.example.com;
}

server {
? listen 80;
? server_name example.com;

? location / {
? ? ?proxy_pass http://backend;
? }
}

}

  

4、最少連接數(shù)(least_conn)負(fù)載均衡策略:將請求發(fā)送到當(dāng)前連接數(shù)最少的后端服務(wù)器上,以達(dá)到最優(yōu)的負(fù)載均衡效果。

http {
upstream backend {
? least_conn;

? server backend1.example.com;
? server backend2.example.com;
? server backend3.example.com;
}

server {
? listen 80;
? server_name example.com;

? location / {
? ? ?proxy_pass http://backend;
? }
}

} ?

  

5、公平(fair)負(fù)載均衡策略:將請求基于當(dāng)前后端服務(wù)器的處理速度,將請求發(fā)送到當(dāng)前處理速度最快的后端服務(wù)器上,以充分利用服務(wù)器資源并提高響應(yīng)速度。

http {
upstream backend {
?server backend1.example.com;
?server backend2.example.com;
?fair;
}

server {
?listen 80;
?location / {
? ?proxy_pass http://backend;
?}
}
} ?

  

6、URL散列(url_hash)負(fù)載均衡策略:使用客戶端請求中的URL地址計算散列值,并將同一個URL地址的請求發(fā)送到同一個后端服務(wù)器上,以實現(xiàn)會話保持(Session Persistence)和動態(tài)負(fù)載均衡(Dynamic Load Balancing)功能。

http {
upstream backend {
?server backend1.example.com;
?server backend2.example.com;
?hash $request_uri;
?hash_method crc32;
}

server {
?listen 80;
?location / {
? ?proxy_pass http://backend;
?}
}
}

  


Nginx的負(fù)載均衡策略的評論 (共 條)

分享到微博請遵守國家法律
烟台市| 临泽县| 淄博市| 朝阳市| 金堂县| 谢通门县| 文登市| 百色市| 凤城市| 呼玛县| 米林县| 哈尔滨市| 广德县| 盈江县| 盘山县| 襄樊市| 南靖县| 武穴市| 和静县| 宁明县| 礼泉县| 华阴市| 开平市| 彰化市| 西畴县| 元阳县| 应用必备| 林州市| 饶阳县| 旌德县| 河西区| 长治县| 乐昌市| 锡林浩特市| 宾川县| 浙江省| 衡东县| 三原县| 云霄县| 延川县| 平塘县|