nginx upstream 常用的几种调度方式
2024-10-16 10:47:02
nginx可以根据客户IP进行负载均衡,在upstream里设置ip_hash,以可以对同一个C类地址段
的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个.C类地址:C类地址第1字节、第2字节和第3个字节为网络地址,
第4个个字节为主机地址。另外第1个字节的前三位固定为110.
NGINX的UPSTREAM目前支持的5种方式的分配:
轮询(默认)
upstream back_server {
server 192.168.0.15;
server 192.168.0.16;
}
weight(权重)
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况
upstream backserver {
server 192.168.0.14 weight=10;
server 192.168.0.15 weight=10;
}
ip_hash
每个请求按访问IP的HASH结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题.
upstream backserver {
ip_hash;
server 192.168.0.14:88;
server 192.168.0.15:80;
}
最新文章
- Spark2 ML 学习札记
- DB2 SQL 日期函数
- C#与Swift异步操作的差异
- java JedisUtils工具类
- SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null' 解决办法
- UVa 409 Excuses, Excuses!
- 不让input表单的输入框保存用户输入的历史记录
- Django通用视图执行过程
- es6重点笔记:对象
- 使用sshpass方式实现ssh自动登录
- linux常用命令:cd 命令
- Spring Boot 2 (五):Docker Compose + Spring Boot + Nginx + Mysql 实践
- 《web前端设计基础——HTML5、CSS3、JavaScript》 张树明版 简答题简单整理
- SWF 文件不能本地访问 只有仅限于文件系统的 SWF 文件
- [转载]linux中sed的用法
- bzoj千题计划221:bzoj1500: [NOI2005]维修数列(fhq treap)
- Genymotion-ARM-Translation_v1.1安装报“an error occured while deploying the file”
- Mock制作假数据
- 从LayoutInflater分析XML布局解析成View的树形结构的过程
- [DeeplearningAI笔记]卷积神经网络1.6-1.7构造多通道卷积神经网络
热门文章
- checkbox 多选框 :jquery之全选、全不选、反选
- 基于RESTful API 怎么设计用户权限控制?
- hdu 4122 Alice&;#39;s mooncake shop (线段树)
- tomcat启动dubbo报IO异常
- (原+转)linux安装rtl 8812au驱动
- windows 7 提示缺少D3DCOMPILER_47.dll的正确解决方法
- aligned_storage简单学习
- Error 25007.初始化合成时发生错误。安装程序无法使用 LoadLibraryShim() 加载合成。
- 【MongoDB】MongoDB的安装教程
- Linux安装ElasticSearch与MongoDB分布式集群环境下数据同步