一、ngix(应用层 网络七层负载均衡)
1、异步转发,请求数据和相应数据都要经过ngix,ngix和客户端建立连接
2、轮询所有的tomcat服务器,保证请求成功或者最后一台tomcat服务器也请求失败
二、lvs(网络层 网络四层负载均衡)
1、同步转发接受请求数据,lvs转发到服务器,服务器直接和客户端建立连接
回答问题:
nginx要承受所有的流量,当一台nigx承受不了,就需要搭建ngix集群。ngix+ngix 外层的ngix还是要承受所有流量
lvs+ngix:lvs同步转发不会接受相应数据
菜鸟望大神指教
后续 keepalived原理,nginx和lvs的原理对比,为什么lvs的吞吐量比nginx高