最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

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

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

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

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

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

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

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ù)載均衡策略:通過為每個(gè)后端服務(wù)器分配不同的權(quán)重,將請(qǐng)求按照權(quán)重比例分配到不同的后端服務(wù)器,以實(shí)現(xiàn)負(fù)載均衡。例如,如果后端服務(wù)器A的權(quán)重是3,后端服務(wù)器B的權(quán)重是2,則在處理請(qǐng)求時(shí),服務(wù)器A會(huì)收到3/(3+2)=60%的請(qǐng)求,而服務(wù)器B會(huì)收到?。玻ǎ常玻?0%的請(qǐng)求。

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地址來計(jì)算散列值,將同一個(gè)IP地址的請(qǐng)求發(fā)送到同一個(gè)后端服務(wù)器上,以實(shí)現(xiàn)會(huì)話保持(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ù)載均衡策略:將請(qǐng)求發(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ù)載均衡策略:將請(qǐng)求基于當(dāng)前后端服務(wù)器的處理速度,將請(qǐng)求發(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ù)載均衡策略:使用客戶端請(qǐng)求中的URL地址計(jì)算散列值,并將同一個(gè)URL地址的請(qǐng)求發(fā)送到同一個(gè)后端服務(wù)器上,以實(shí)現(xiàn)會(huì)話保持(Session Persistence)和動(dòng)態(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ù)載均衡策略的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
苏尼特右旗| 雷波县| 方城县| 蓬溪县| 双江| 手机| 石嘴山市| 太白县| 徐闻县| 丰台区| 昭苏县| 甘洛县| 凤冈县| 开封县| 宣汉县| 长春市| 西乌| 聊城市| 巴南区| 新津县| 乡城县| 波密县| 伊宁市| 陇南市| 金昌市| 勃利县| 大竹县| 阿拉尔市| 石棉县| 乡城县| 汉阴县| 延安市| 合肥市| 双辽市| 清远市| 潍坊市| 湛江市| 卓资县| 苏州市| 德令哈市| 万全县|