资讯专栏INFORMATION COLUMN

Nginx服务系列——负载均衡

FingerLiu / 1921人阅读

摘要:轮询默认方式实现简单,不考虑每台服务器处理能力默认值为权重考虑了每台服务器处理能力的不同能实现同一个用户访问同一个服务器,不一定平均第三方能实现同一个服务访问同一个服务器最少连接数,那个机器连接数少就分发第三方按后端服务器响应时间负载均衡参

轮询(默认方式)
实现简单,不考虑每台服务器处理能力(weight默认值为1)
upstream backserver{
server www.jim.com:8080;server www.jim.com:9080;
}
权重
考虑了每台服务器处理能力的不同
upstream backserver{
server www.jim.com:8080 weight=15;server www.jim.com:9080weight=10;
}
ip hash
能实现同一个用户访问同一个服务器,ip hash不一定平均
upstream backserver{
ip_hash;
server www.jim.com:8080;server www.jim.com:9080;
}
url hash(第三方)
能实现同一个服务访问同一个服务器
upstream backserver{
server www.jim.com:8080;server www.jim.com:9080;hash $request_uri;
}
least_conn
最少连接数,那个机器连接数少就分发
fair(第三方)
按后端服务器响应时间
upstream backserver{
server www.jim.com:8080;server www.jim.com:9080;fair;
}
负载均衡参数讲解扩展知识点
upstream backserver{
ip_hash;
server 地址:8080 down;down当前的server不参与负载
server 地址:9080 backup;其他所有非backup的机器忙的时候请求此server,一般状态下有存活的就不访问此server
}

类似down的参数

max_fails 允许请求失败的最大次数
fail_timeout 经过max_fails请求失败后服务的暂停时间默认为10s
max_conns 限制最大的连接数

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40331.html

相关文章

  • Nginx

    摘要:此外,其也能够提供强大的反向代理功能。是由为俄罗斯访问量第二的站点开发的,第一个公开版本发布于年月日。 keepalived+nginx 实现高可用双机热备 + 负载均衡架构 1 准备4个ubuntu16.04虚拟机(启用网卡二并使用桥接模式):A服务器:192.168.0.103 主B服务器:192.168.0.104 主(备) 前端工程师学习 Nginx ...

    syoya 评论0 收藏0
  • 【前端词典】代理的概念及其应用

    摘要:于是带着以下两个问题开始学习正向代理以及反向代理。客户端才能使用正向代理。传送门前端词典代理的概念及其应用前端词典滚动穿透问题的解决方案 前言 在平时的工作中,总是会遇到代理的概念。之前我只知道有代理这个概念,不过对其没有一个清晰的理解。于是带着以下两个问题开始学习正向代理以及反向代理。 什么是正向代理,什么是反向代理 正向代理可以做什么,反向代理可以做什么 概念 首先附上一张说明...

    netmou 评论0 收藏0
  • 【前端词典】代理的概念及其应用

    摘要:于是带着以下两个问题开始学习正向代理以及反向代理。客户端才能使用正向代理。传送门前端词典代理的概念及其应用前端词典滚动穿透问题的解决方案 前言 在平时的工作中,总是会遇到代理的概念。之前我只知道有代理这个概念,不过对其没有一个清晰的理解。于是带着以下两个问题开始学习正向代理以及反向代理。 什么是正向代理,什么是反向代理 正向代理可以做什么,反向代理可以做什么 概念 首先附上一张说明...

    Steven 评论0 收藏0

发表评论

0条评论

FingerLiu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<