7.负载均衡
文章平均质量分 92
负载均衡
夜海赤竹
这个作者很懒,什么都没留下…
展开
-
7.Haproxy搭建Web群集
目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS、Haproxy、NginxLVS性能最好,但是搭建相对复杂;Nginx 的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。硬件一般使用比较多的是F5、Array, 也有很多人使用国内的一些产品,如梭子鱼、绿盟等LVS在企业应用中抗负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本相对较高。原创 2023-06-13 16:07:02 · 346 阅读 · 0 评论 -
6.LVS+Keepalived
Keepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)判断LVS负载调度器、节点服务器的可用性,当master主机出现故障及时切换到backup节点保证业务正常,当master故障主机恢复后将其重新加入群集并且业务重新切换回master节点。是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题。一个合格的集群应该具有的特性负载均衡。原创 2023-06-11 15:31:34 · 1382 阅读 · 0 评论 -
5.部署LVS-DR群集
RealServer返回报文(源IP是VIP)经路由器转发,重新封装报文时,需要先获取路由器的MAC地址,发送ARP请求时,Linux默认使用IP包的源IP地址(即VIP)作为ARP请求包中的源IP地址,而不使用发送接口的IP地址,路由器收到ARP请求后,将更新ARP表项,原有的VIP对应Director的MAC地址会被更新为VIP对应RealServer的MAC地址。路由器根据ARP表项,会将新来的请求报文转发给RealServer,导致Director的VIP失效。原创 2023-06-11 11:54:39 · 1346 阅读 · 1 评论 -
4.LVS负载均衡集群
群集的含义Cluster,集群、群集由多台主机构成,但对外只表现为一个整体,只提供一个访问入口 (域名或IP地址),相当于一台大型计算机多台服务器干一样的事叫集群,多台服务器各司其职叫分布式解决方法使用价格昂贵的小型机、大型机(纵向扩展)使用多台相对廉价的普通服务器构建服务群集(横向扩展)通过整合多台服务器,使用 LVS来达到服务器的高可用和负载均衡,并以同一个IP地址对外提供相同的服务。原创 2023-06-11 10:44:28 · 805 阅读 · 0 评论 -
3.Nginx+Tomcat负载均衡和动静分离群集
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y1lQGjJb-1686389663981)(E:\Typora\images\image-20230610144348121.png)]让用户无感知地浏览服务器资源(无论动容增加了多少台服务器,用户都无法感知,用户访问的永远是域名),并且让服务器更好的部署上线。服务端接收来自客户端的请求中,既有静态资源也有动态资源,静态资源由Nginx提供服务,动态资源Nginx转发至后端。正向代理:代理的是客户端,安装在客户端本机上。原创 2023-06-10 17:36:27 · 876 阅读 · 0 评论 -
2.Tomcat优化
XX:PermSize=1024m -XX:MaxPermSize=1024m 设置非堆内存的初始值和最大值,一般为物理内存的1/4 ,可以减少堆内存和非堆内存经常发生伸缩波动,影响系统响应时间。-XX:+DisableExplicitGC 禁止调用System.gc(),防止误调用gc方法导致系统的 JVM 大起大落而使系统响应时间严重降低。-Xms2048m -Xmx2048m 设置堆内存初始值和最大值,一般为物理内存的1/2。原创 2023-06-10 17:34:03 · 1384 阅读 · 0 评论 -
1.Tocmcat部署
免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的- -个核心项目由Apache、Sun和一些公司及个人共同开发而成深受Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器Web容器:完成Web服务器的功能。Servlet 容器:名字为catalina, 用于处理Servlet 代码。JSP容器:用于将JSP动态网页翻译成Servlet 代码。原创 2023-06-10 10:53:47 · 1655 阅读 · 0 评论