Nginx是一个高性能的HTTP和反向代理服务器,通过其本身的ngx_http_upstream_module,我们可以将其作为7层负载均衡服务器使用,其支持的负载均衡策略如下:
1,轮询:将请求依次轮询发给每个服务器(默认设置)
2,最少链接:将请求发送给持有最少活动链接的服务器
3,IP哈希:通过哈希函数决定请求发送给哪个服务器
4,权重:服务器的权重越高,处理请求的概率越大
系统整体结构如下:
系统总共使用3台服务器
Nginx安装在ubuntu1上,Nginx的安装参见:
2台Tomcat服务器分别安装在ubuntu2和ubuntu3上,安装步骤如下:
1,安装JDK
上传jdk-7u80-linux-x64.tar.gz包至服务器
sean@ubuntu2:~$ tar -xzf jdk-7u80-linux-x64.tar.gz
2,配置环境变量