|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!一般办理办事器负载成绩,城市经由过程多办事器分载来办理。罕见的办理计划有:
- 网站出口经由过程分站链接负载(天空软件站,华军软件园等)
- DNS轮询
- F5物理装备
- Nginx等轻量级架构
那我们看看Nginx是怎样完成负载平衡的,Nginx的upstream今朝撑持以下几种体例的分派:
- 轮询(默许)每一个哀求定时间按次一一分派到分歧的后端办事器,假如后端办事器down失落,能主动剔除。
- weight指定轮询概率,weight和会见比率成反比,用于后端办事器功能不均的情形。
- ip_hash每一个哀求按会见ip的hash了局分派,如许每一个访客流动会见一个后端办事器,能够办理session的成绩。
- fair(第三方)按后端办事器的呼应工夫来分派哀求,呼应工夫短的优先分派。
- url_hash(第三方)按会见url的hash了局来分派哀求,使每一个url定向到统一个后端办事器,后端办事器为缓存时对照无效。
Upstream设置怎样完成负载:
upstreamwww.test1.com{
ip_hash;
server172.16.125.76:8066weight=10;
server172.16.125.76:8077down;
server172.16.0.18:8066max_fails=3fail_timeout=30s;
server172.16.0.18:8077backup;
}
upstreamwww.test2.com{
server172.16.0.21:8066;
server192.168.76.98:8066;
}
server{
listen80;
server_namewww.test1.com;
location/{
proxy_passhttp://www.test1.com;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
}
server{
listen80;
server_namewww.test2.com;
location/{
proxy_passhttp://www.test2.com;
proxy_set_headerHost$host;
proxy_set_headerX-Real-IP$remote_addr;
proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for;
}
}
}如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|