精通Nginx(23)-Nginx Plus增强功能之负载均衡

news/2025/2/16 1:49:49/

        Nginx作为开源版,提供大量的丰富功能,能满足大部分需要。Nginx Plus是Nginx的加强版,是在开源Nginx功能基础上,提供了许多适合生产环境的专业功能,包括高可用性、主动健康检查、DNS 系统发现、会话保持和 RESTful API等,但这些功能基本都需要收费。本文讲述这些增强功能。

负载均衡

会话访问策略

        Nginx plus在负载均衡访问策略中提供了基于会话(Session)的访问策略,通过会话相关性,可保证来自同一客户端的请求传递到一组服务器中的同一服务器。但如果指定的服务器无法处理请求,则会选择新服务器,就好像客户端尚未绑定一样。会话访问策略主要如下三种方式。

       功能由模块ngx_http_upstream_module提供。

Sticky Cookie

       基于Cookie会话访问策略配置示例如下:

upstream backend {server backend1.example.com route=a; server backend2.example.com route=b; # 采用sticky cookie策略,实用详见指令sticky cookie  affinity expires=1hdomain=.example.com httponlysecure path=/;
}

指令:sticky cookie name [expires=time] [domain=d


http://www.ppmy.cn/news/1264111.html

相关文章

Docker version 命令

docker version :显示Docker版本信息。 语法: docker version [OPTIONS]OPTIONS说明: -f :指定返回值的模板文件。 实例: 显示Docker版本信息: docker version##效果如下: Client: Docker…

跨境电商运营常用的ChatGPT通用提示词模板

市场分析:如何分析目标市场? 选品策略:如何选择要销售的商品? 供应链管理:如何管理供应链? 物流解决方案:如何选择合适的物流解决方案? 跨国支付:如何处理跨国支付&a…

Docker 部署 2FAuth 服务

拉取最新版本的 2FAuth 镜像: $ sudo docker pull 2fauth/2fauth:latest在本地预先创建好 2fauth 目录, 用于映射 2FAuth 容器内的 /2fauth 目录。 使用以下命令, 在 前台 运行 2FAuth 容器: $ sudo docker run -it --rm --name 2fauth -p 10085:8000/tcp -v /ho…

Spring Cloud 配置 Druid(二)

不废话,直接上代码, Nacos搭建的微服务,可以看Spring Cloud 配置 Nacos(一)-CSDN博客 一,pom文件 spring-cloud-starter-alibaba-nacos-discovery 和 spring-cloud-starter-openfeign 都是基于spring-cl…

Ubunutu18.04 ROS melodic 无人机 XTDrone PX4 仿真平台配置

一、依赖安装 sudo apt install ninja-build exiftool ninja-build protobuf-compiler libeigen3-dev genromfs xmlstarlet libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev python-pip python3-pip gawk pip2 install pandas jinja2 pyserial cerberus pyulog0.7.0 n…

如何突破技术瓶颈?谈谈我是如何拿到月薪30k的

在编程的世界里,每一天都充满了新的挑战和未知的冒险。作为一名程序员,我经常发现自己就像是一个解密高手,面对着一系列复杂而又引人入胜的难题。这些技术难题,如同隐藏在代码深处的恶魔,性能优化的精细调校&#xff0…

大数据Doris(三十五):Unique模型(唯一主键)介绍

文章目录 Unique模型(唯一主键)介绍 一、创建doris表 二、插入数据

Linux系统---简易伙伴系统

顾得泉:个人主页 个人专栏:《Linux操作系统》 《C/C》 《LeedCode刷题》 键盘敲烂,年薪百万! 一、题目要求 1.采用C语言实现 2.伙伴系统采用free_area[11]数组来组织。要求伙伴内存最小为一个页面,页面大小为4KB…