负载均衡(一)为什么需要负载均衡

负载均衡(一)为什么需要负载均衡

通常我们项目开发都是在tomcat上完成的,当然这样是有优点的,比如就是开发简单,部署简单,但是单个的tomcat有时候有时候就会有问题,它的容量有峰值,大概在300之间,可以用测试软件jemeter进行压力测试。而且如果tomcat出现问题的话,那么整个项目就会出现故障,这是不可容忍的(单点故障,出错不能访问)

负载均衡(一)为什么需要负载均衡

优化:多应用服务器;

多tomcat的ip轮询,解决单点故障问题,但是这样也有危害,就是应用服务器全部暴露在外网入口,不集中,不安全。

负载均衡(一)为什么需要负载均衡

继续优化,采用了负载均衡的算法(随机,轮询,加权,ip-hash,fair)等。解决了安全问题,但是还是有单点故障问题;

负载均衡(一)为什么需要负载均衡

再优化,加了一个存货检测,现在的问题变成了利用率低,请求分发的设备流量有限制

负载均衡(一)为什么需要负载均衡

终极形态的负载均衡