负载均衡
请求数量按照一定的规则进行分发到不同的服务器处理的规则,就是一种均衡规则
负载均衡的目的是为了解决单个节点压力过大,造成Web服务响应过慢
有硬件负载均衡和软件负载均衡两种,硬件负载均衡也称为硬负载,如F5负载均衡,
相对造价昂贵成本较高,但是数据的稳定性安全性等等有非常好的保障,
如中国移动中国联通这样的公司才会选择硬负载进行操作;
更多的公司考虑到成本原因,会选择使用软件负载均衡,
软件负载均衡是利用现有的技术结合主机硬件实现的一种消息队列分发机制
配置
配置nginx端口,80是默认可以不写,
server {
listen 80;
location / {
proxy_pass http://tomcats; //表示将所有请求转发到tomcats服务器组中配置的某一台服务器上。
}
}
配置轮循权重,从配置的服务器设置端口与权重
upstream tomcats {
server 192.168.0.100:8080 weight=2; # 2/6次
server 192.168.0.101:8080 weight=3; # 3/6次
server 192.168.0.102:8080 weight=1; # 1/6次
详细参考这个博主
https://blog.csdn.net/xyang81/article/details/51702900?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare