总结之Tomcat、Nginx搭建集群

Tomcat集群能带来什么

  • 提供服务的性能,并发能力,以及高可用性。
  • 提供项目架构的横向扩展能力。

Tomcat集群实现原理

通过nginx负载均衡进行请求转发

相对而言Tomcat集群带来了什么问题

Session登录信息存储及读取的问题
采用nginx ip hash policy -基本不用
优点:可以不改变现有技术架构,直接实现横向扩展(省事)
缺点:
1、导致服务器请求(负载)不平均(完全依赖ip hash的结果)
2、在IP变化的环境下无法算法(hash ip 变化)
服务器定时任务并发的问题
在这里插入图片描述
Tomcat单机部署多应用-Mac/Linux
在这里插入图片描述
/users/maniy/tomcat1为目录
export CATALINA_BASE=/users/maniy/tomcat1
export CATALINA_HOME=/users/maniy/tomcat1
export TOMCAT_HOME=/users/maniy/tomcat1

export CATALINA_2_BASE=/users/maniy/tomcat2
export CATALINA_2_HOME=/users/maniy/tomcat2
export TOMCA_2T_HOME=/users/maniy/tomcat2
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开第二个tomcat的conf目录下server.xml
改三个端口
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看tomcat启动日志,访问看看
在这里插入图片描述

Tomcat单机部署多应用-windows

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三个端口如linux一样修改

在这里插入图片描述
访问看看

Nginx负载均衡配置、常用策略、场景及特点

轮询(默认)

在这里插入图片描述

权重

在这里插入图片描述

ip hash

在这里插入图片描述
url hash(第三方)要加插件
在这里插入图片描述
fair(第三方)
在这里插入图片描述

负载均衡参数扩展知识点

在这里插入图片描述

Nginx+Tomcat搭建集群

在这里插入图片描述
windows 双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。
二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定)
三、命令行到nginx目录,输入start nginx启动,此方式不锁定
在这里插入图片描述
也可以直接在nginx.conf中写,这样方便维护
在这里插入图片描述
在这里插入图片描述
重新加载配置在这里插入图片描述
在这里插入图片描述
打开浏览器localhost
刷新,会发现,加载不同的Tomcat(可以在两个Tomcat默认中改图片来体现区别)
Tomcat集群及nginx负载均衡环境搭载成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值