您的位置:首页 > 运维架构 > Nginx

nginx---负载均衡(server配置)

2020-06-05 10:49 633 查看

负载均衡算法:

①轮询

②ip_hash :
基于Hash 计算
应用场景:保持session 一至性
③url_hash: (第三方)

应用场景:静态资源缓存,节约存储,加快速度
④least_conn
最少链接
⑤least_time
最小的响应时间,计算节点平均响应时间,然后取响应最快的那个,分配更高权重

#
upstream myserver{
#ip_hash
#server 反向服务地址 加端口
#weight 权重,权重越大,请求到的次数就越多
#max_fails 失败多少次 认为主机已挂掉则,踢出
#fail_timeout 踢出后重新探测时间
#backup 备用服务
#max_conns 允许最大连接数
#slow_start 当节点恢复,不立即加入
server 192.168.1.171:8081 weight=5 max_fails=2 fail_timeout=60;
server 192.168.1.203:8083 weight=5;
}

server {
#监听本地8090端口
listen       8090;
server_name  localhost;

location / {
#选择上面myserver中配置的一个,选择规则根据上面的配置,默认是轮询
proxy_pass http://myserver/;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: