文章目录
1 负载均衡模型推导
1.1 高并发问题的出现
试想有一个Tomcat服务器,同时有上万请求到达,这台服务器承受不住这么大的压力,导致服务卡顿等情况。
1.2 负载均衡的思路
对于上述高并发的情况,最容易想到的解决方法是,用多个Tomcat同时对外提供相同的服务,分散压力。毕竟,没有什么是一个Tomcat解决不了的,如果有,那就两个。
1.3 负载均衡服务器诞生
但是,客户端是通过一个域名(或者IP地址)访问服务。在一个网络中,IP是唯一的,那么这个域名或IP分配给哪台Tomcat服务器呢?这时候我们又想到了一个办法,在客户端和服务器之间加一个负载均衡服务器,这个服务器可以将收到的请求转发给后面的Tomcat服务器。