中间件
中间件
tomcat:用来解析jsp网页的,类似运行php网页需要先安装配置apache
apache:用来解析php网页
iis:用来解析asp网页
lvs:就是一个由软件实现的负载均衡器。负载均衡器的作用就是把任务分配给最合适的服务器。
nginx:负载均衡器、代理服务器
代理:客户端访问一个网页,需要通过一些网络协议连接nginx访问目标服务器
正向代理:类似通过vpn中转,外网访问一个区域网,需要一个vpn中转服务器,玩游戏时网通区要去电信区,也需要一个vpn中转。正向代理代理客户端。客户端和反向代理服务器->目标服务器
反向代理:反向代理代理服务器,客户端->反向代理服务器和目标服务器
参考文档:https://www.cnblogs.com/ysocean/p/9392908.html
keepalive:
kafka:
lvs:linux virtual server linux虚拟化服务,把linux服务器整合成一台超级计算机,对用户来说感觉计算能力超强的一台计算机。
lvs就是一个由软件实现的负载均衡器。负载均衡器的作用就是把任务分配给最合适的服务器。比如一个大型购物网店,有 100 台同样配置的服务器在运行,如果某一时刻有 10 万用户在线购物,那么通过负载均衡器,每台服务器差不多承担 1000 个在线购物用户。
目前较为流行的负载均衡器是nginx和HAProxy
Linux-HA
为应对负载均衡器出现故障,那么整个系统就会瘫痪,所以人们开发了各种集群软件,比如Linux-HA 和 Keepalive 等
集成故障转移集群软件的核心思想是,实时检测故障机器并及时让好的机器接管工作,对外提供高可用性
通过心跳信号(Heartbeat)检测故障,一台好的计算机会不断向其他计算机发送心跳信号,也会接收其他计算机发送过来的心跳信息。当在规定的时间内没有收到对方计算机的心跳信号时,就启动应急预案,进一步确认故障并准备接管那台计算机的任务。
例如,我们采用两台 LVS 计算机,并分别安装和配置 Linux-HA,一台 LVS 计算机作为工作机,另一台作为备份机,两台 LVS 计算机互相监督对方的运行状态。当工作机故障时,备份机接管负载均衡任务并报警。相反,当备份机出故障时,只报警,提醒技术员维修备份机。
两台LVS计算机同时出故障是比较糟糕的情况,不过这种情况发生的概率很小,除非机房断电或者遭到雷击。对于一些非常关键的应用,可以增加参与负载均衡的服务器数量来提高可靠性,如民航飞机上采用 5 台服务器。
是jsp网站的服务器之一,就像asp网站要用到微软的IIS服务器,php网站用apache服务器一样,因为jsp动态网站使用脚本语言等写的,需要有服务器来解释你的语言,服务器就是这个功能。 2、如果网页是纯html的,浏览器就可以直接解释查看效果,但网页一但是.jsp .asp .php 等的动态网页时浏览器自己就无法解释了,需要上面说到的服务器。 tomcat便可以解释jsp等java编写的网站