负载均衡
负载均衡(Load Balancing),就是将对请求的处理分摊到多个操作单元上进行。这个均衡是指在大批量访问前提下的一种基本均衡,并非是绝对的平均。
对于Web工程中的负载均衡,就是将相同的Web应用部署到多个不同的Web服务器上,形成多个Web应用服务器。当请求到来时,由负载均衡服务器负责将请求按照事先设定好的比例向Web应用服务器进行分发,从而增加系统的整体吞吐量。
总体规划
该机群包含一台Nginx服务器,两台Tomat服务器。
首先开发一个web工程,将其打包。然后,在克隆出两台Tomcat主机,前面的web工程分别部署到这两台Tomcat主机上。然后,在Nginx服务器上设置对这两台Tomcat主机的均在均衡。
配置说明
- tomcat服务器1:ip地址192.168.31.213
- tomcat服务器2:ip地址192.168.31.214
- nginx服务器:ip地址192.168.31.201
创建一个Web工程
项目结构
配置一台Tomcat主机
具体配置,请参考Linux 部署Tomcat图文并茂 一学就会
复制并配置另一台Tomcat主机,克隆上面配置好的Tomcat主机
配置Nginx主机
配置nginx.conf
注:weight权重
项目的启动与访问
项目下载源码
链接:https://pan.baidu.com/s/18z5c93jM6S-qvoT2cUZi7g 密码:u08i