nginx负载均衡策略你知道多少?

本文介绍了nginx的upstream模块在负载均衡中的应用,包括轮询、weight权重分配和ip_hash策略。通过实例展示了如何根据服务器性能差异设置权重,确保资源的合理利用。并提到了ip_hash策略可能引发的服务不均衡问题。
摘要由CSDN通过智能技术生成

作者:烧鸡太子爷

来源:恒生LIGHT云社区

简介

nginx做反向代理在我们开发运维的同志日常生活中已经非常常见,当我们后端有多台服务的时候还可以用nginx做负债均衡,而upstream模块就是其中的核心模块。

近期需要针对两台机器的集群做一个测试,而由于两台服务的CPU和内存差距很大(一台4C8G,一台8C16G),导致原先默认的轮训的配置就无法使用,期望实现权重的负载均衡策略,就对nginx的upstream模块做了一些笔记,跟大家一起分享一下

upstream中的常用参数

常用参数 参数作用
server 负载均衡后端的服务器的IP或域名,不写端口默认是80,高并发场景用域名,再通过DNS进行负载均衡
weight 后端服务器的权重,默认为1,权重越大接收的请求越多,比如:weight=2
max_fails 检查节点的健康状态并允许请求失败的次数,达到该次数将节点下线,默认为1,0表示禁止失败尝试,例如:max_fails=3
fail_timeout max_fails失败次数达到限制后暂停该节点服务器时间,默认是10秒。
backu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值