负载均衡

本文介绍了负载均衡的基本概念,包括硬件和软件负载均衡的优缺点。重点讲解了使用Nginx作为软件负载均衡器,通过修改nginx.conf配置文件实现负载均衡,并详细阐述了部署myweb项目的步骤,包括配置随机访问端口和设置本地访问地址。最后,提到了常用的负载均衡策略——权重和轮询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:负载均衡

1:硬件负载均衡

比如 F5、深信服、Array 等 优点是有厂商专业的技术服务团队提供支持,性能稳定 缺点是费用昂贵,对于规模较小的网络应用成本太高

2:软件负载均衡

比如 Nginx、LVS、HAProxy 等 优点是免费开源,成本低廉
我们在学习的过程中肯定是使用软件负载均衡比较多吧,我们学的比较多的是nginx反向服务代理器。

二:nginx实现负载均衡

nginx通过修改nginx.conf实现负载均衡
负载均衡原理图
在这里插入图片描述

三:负载均衡实现部署myweb项目

首先你将nginx.conf复制一 份到桌面,然后修改。
在这里插入图片描述
配置随机访问端口:

 upstream www.myweb.com{
        server 192.168.192.131:8080;
        server 192.168.192.131:8081;
    }

这两个端口就是你的tomcat上配置文件的默认端口,
增加一个本地访问地址

 location /myweb{
        proxy_pass http://www.myweb.com;
        }

两个地方的www.myweb.com必须是一致的
写完之后在xshell中上传并覆盖原来的nginx.conf文件,
然后重启一下因为你新传了一个文件,执行下面的命令(二选一)。
1:在这里插入图片描述
2:
在这里插入图片描述
然后访问就行了。
首先访问的是8080端口
在这里插入图片描述
刷新一下
在这里插入图片描述
如果出不来而且步骤没错的话就把你的浏览器缓存清理一下把这就行了。

四:常用负载均衡策略

1:权重
每个请求按一定比例分发到不同的后端服务器,weight值越大访问的比例越大,用于后端服务器性能不均的情况

upstream backserver {     	
server 192.168.0.14 weight=5;     	
server 192.168.0.15 weight=2; 
} 

2:轮询(默认)

 upstream www.myweb.com{
        server 192.168.192.131:8080;
        server 192.168.192.131:8081;
    }
``

欢迎大家提出问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值