无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
汝阳县| 神木县| 平谷区| 平塘县| 明水县| 开原市| 新郑市| 洱源县| 天水市| 大埔县| 蒲江县| 灌阳县| 长沙市| 孝感市| 陆丰市| 库伦旗| 临漳县| 襄垣县| 邯郸县| 桓台县| 盐城市| 武宣县| 区。| 邛崃市| 灵川县| 景宁| 台江县| 延津县| 永吉县| 克拉玛依市| 普洱| 陕西省| 罗田县| 克什克腾旗| 吉安市| 高碑店市| 加查县| 浮梁县| 曲麻莱县| 钟山县| 信宜市|