您现在的位置是:网站首页>服务器>Nginx实现负载均衡服务器
Nginx实现负载均衡
admin【服务器】63人已围观
负载均衡的作用
保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优
常见算法
轮询(weight):weight和访问比率成正比,每个请求按时间顺序逐一分配到不同的后端服务器
upstream bakend {
server 192.168.3.10 weight=1;
server 192.168.3.11 weight=2;
}
ip_hash :每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器
upstream resinserver{
ip_hash;
server 192.168.3.10:8080;
server 192.168.3.10:8080;
}
fair(第三方插件):
upstream resinserver{
server 192.168.3.10:8080;
server 192.168.3.11:8080;
fair;
}
url_hash(第三方插件):
upstream resinserver{
server 192.168.3.10:8080;
server 192.168.3.11:8080;
hash $request_uri;
hash_method crc32;
}
设备状态
down:表示单前的server暂时不参与负载
weight:权重,默认为1, weight越大,负载的权重就越大。
max_fails:允许请求失败的次数默认为1。当超过最大次数时,返回proxy_next_upstream 模块定义的错误。
fail_timeout:max_fails次失败后,暂停的时间。
backup:备用服务器, 其它所有的非backup机器down或者忙的时候,请求backup机器,所以这台机器压力会最轻。
参考资料:
https://blog.csdn.net/qq_32625839/article/details/82184739
https://blog.csdn.net/gu_wen_jie/article/details/82149003
相关文章
站点信息
- 建站时间:2019-3-10
- 网站程序:ThinkPHP PHP MYsql
- 路由说明:全站静态化+api
- 统计数据:百度统计
- 登陆方式:githua授权登陆
- 个人邮箱:2584496361@qq.com
- 个人Q Q:2584496361
- 业务咨询:有需要建站朋友欢迎咨询



