Nginx负载均衡

Nginx的集群负载均衡解析

单节点

很累---> 压力大
生病---> 服务器瘫痪
虽说单节点处理,按正常理论上来说,请求多少都会处理完,,但是会有瓶颈,多节点就是为了解决瓶颈问题       

在这里插入图片描述

集群

优点:整体性能高、效率高
缺点:成本提高
原则:1 + 1 > 2
在这里插入图片描述

集群与负载均衡

Nginx的作用:网关、反向代理器、负载均衡器
upstream:所有的tomcat服务器,代表上游服务器。
注意:用户的所有请求都会有可能到达集群中其它任意一个tomcat节点,这就涉及到nginx的负载均衡。
负载均衡:把用户的所有请求平均的分配的其他后台的所有tomcat节点,当然也可以根据每一个后台服务器本身能承载的并发量大小,去根据它的权重去配置,也可以根据url地址到达某些特定的tomcat里。
在这里插入图片描述当Tomcat1服务器挂了,由于它在这个集群环境中,虽然之前的请求访问了Tomcat1,当它挂了后,以后请求不会再去访问Tomcat1,而是向其他服务器去请求。
在这里插入图片描述

使用Nginx搭建2台Tomcat集群

Nginx:192.168.168.11:81
Tomcat1:192.168.168.11:8080
Tomcat2:192.168.1.5:8080
在这里插入图片描述在这里插入图片描述2、修改imooc.conf文件:

# 配置上游服务器
upstream www.tomcats.com {
   server 192.168.168.11:8080;
   server 192.168.1.5:8080;
}

server {
	listen 81;
	server_name www.tomcats.com;
	
	location / {
		proxy_pass http://tomcats;
	}
}

在这里插入图片描述3.SwitchHosts配置域名
在这里插入图片描述在这里插入图片描述
4.访问Nginx
Nginx:192.168.168.11:81 、 www.tomcats.com:81
实际是以Nginx的形式访问到Tomcat集群
在这里插入图片描述

upstream配置一台server,其实是反向代理功能;
配置多台,就是Tomcat集群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值