登 录
注 册
< 系统运维
Linux
计算机系统
系统工具
常用特殊命令
常用shell脚本
Nginx基本概念
Nginx多端口代理
Nginx负载均衡配置
Nginx负载均衡策略
Nginx动静分离
Nginx高可用
热门推荐>>>
中台架构
中台建设与架构
Hadoop
源码分析-NN启动(三)
HBase
HBased对接Hive
Python
数据导出工具
Flink
3分钟搭建Flink SQL测试环境
Kafka
Kafka对接Flume
深度学习
卷积神经网络
数据结构与算法
选择合适的算法
MySQL
数据备份恢复
计算机系统
信号量同步线程
Hive
Hive调优参数大全
其他框架
Azkaban Flow1.0与2.0
ClickHouse
表引擎-其他类型
技术成长
最好的职业建议
精选书单
技术成长书单—机器学习
技术资讯
数据在线:计算将成为公共服务
开发工具
IntelliJ IDEA 20年发展回顾(二)
系统工具
Mac命令行工具
虚拟化
内存虚拟化概述
云原生
云原生构建现代化应用
云服务
一文搞懂公有云、私有云...
Java
Spring Boot依赖注入与Runners
Go
Go函数与方法
SQL
SQL模板
安全常识
一文读懂SSO
当前位置:
首页
>>
Linux
>>
Nginx负载均衡策略
Nginx负载均衡策略
2021-12-25 14:51:12 星期六 阅读:813
![](/static/images/article_images/1693147097.644476.webp) ####1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 ####2、weight weight表示权重,默认为1,权重越高被分配的客户端越多,得到的请求就更多。常用语后端服务器性能不均衡的情况,配置示例如下 ``` upstream myserver{ server 192.168.1.6:8080 weight=10; server 192.168.1.7:8080 weight=20; server 192.168.1.8:8080 weight=5; } ``` ####3、IP_Hash 每个请求按访问IP的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题,配置示例如下 ``` upstream myserver{ ip_hash; server 192.168.1.6:8080; server 192.168.1.7:8080; server 192.168.1.8:8080; }``` ####4、Fair 需通过第三方模块来实现,在使用时需要安装fair模块 按后端服务器的响应时间来分配请求,响应时间短的优先分配 ``` upstream myserver{ server 192.168.1.6:8080 server 192.168.1.6:8080 server 192.168.1.6:8080 fair; } ```